Создайте объект Array Iterator, содержащий ключи массива:
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// Создаем итерируемый объект
const list = fruits.keys();
// Список ключей
let text = "";
for (let x of list) {
text += x + "<br>";
}
Попробуйте сами »
Больше примеров ниже!
Описание
Метод keys() возвращает объект Iterator с ключами массива.
Метод keys() не меняет исходный массив.
Методы итерации массива:
Синтаксис
array.keys()
Параметры
| NONE |
Возвращаемое значение
| Тип | Описание |
| Array | Объект Array Iterator, содержащий ключи массива. |
Больше примеров
Итерация непосредственно по итератору:
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// Список ключей
let text = "";
for (let x of fruits.keys()) {
text += x + "<br>";
}
Попробуйте сами »
Используйте встроенный метод Object.keys():
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// Список ключей
let text = "";
for (let x of Object.keys(fruits)) {
text += x + "<br>";
}
Попробуйте сами »
Учебники по массивам:
Поддержка браузера
keys() — это функция ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
keys() не поддерживается в Internet Explorer.