Array.keys()
Возвращает объект Array Iterator, содержащий ключи каждого индекса в массиве.
Спецификация: ECMAScript 2015 (6th Edition, ECMA-262)Синтаксис
array.keys()
Возвращаемое значение
Объект Array Iterator.
Описание
Чтобы понять суть этого метода, вы также должны понимать, что такое итератор.
- Итератор – это объект, который отслеживает свою текущую позицию, одновременно получая элементы в коллекции по одному.
- Итератор возвращает объект с двумя свойствами: done и value.
- В JavaScript итератор предоставляет метод next(), который возвращает следующий элемент в последовательности.
- Когда последовательность завершится, значение value будет равно undefined,а done будет равным true.
Этот метод возвращает новый объект Array Iterator
. Объект содержит ключи для каждого элемента в массиве и может быть расширен с помощью метода next()
.
Примеры
Поддержка браузерами
Метод | ||||||
keys | 38 | 25 | 7.1 | 28 | 12 |
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.