JavaScript Array entries()

Definicja i użycie

entries() Metoda zwraca obiekt Array Iterator z parami klucz/wartość.

Dla każdego elementu oryginalnej tablicy, nowy obiekt iteracyjny zawiera tablicę, w której kluczem jest indeks, a wartością jest wartość elementu:

  • [0, "Banana"]
  • [1, "Orange"]
  • [2, "Apple"]
  • [3, "Mango"]

Komentarz:entries() Nie zmienia oryginalnego tablicy.

Przykład

Utwórz obiekt Array Iterator i utwórz pętlę, aby iterować przez każdy parę klucz/wartość:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var f = fruits.entries();
for (x of f) {
  document.getElementById("demo").innerHTML += x;
}

Spróbuj sam!

Gramatyka

array.entries()

Parametry

Brak parametrów.

Szczegółowe informacje techniczne

Zwrócona wartość: Obiekt Array Iterator
Wersja JavaScript: ECMAScript 6

Wsparcie przeglądarek

Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która obsługuje tę metodę w pełni.

Chrome Edge Firefox Safari Opera
Chrome 38 Edge 12 Firefox 28 Safari 8 Opera 25
październik 2014 roku lipiec 2015 roku marzec 2014 roku październik 2014 roku październik 2014 roku

Komentarz:Internet Explorer nie obsługuje entries() Metoda.

Strony związane

Tutorial:Tablica JavaScript

Tutorial:Const tablicy JavaScript

Tutorial:Metody tablicy JavaScript

Tutorial:Sortowanie tablicy JavaScript

Tutorial:Iteracja tablicy JavaScript