English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод entries() возвращает новый объект итератора массива, который содержит пары ключ/значение для каждого индекса массива.
array.entries()
var fruits = ['Apple', 'Mango', 'Banana']; var iter = fruits.entries();Проверьте, посмотрите‹/›
Для каждого элемента в исходном массиве новый объект итератора будет содержать массив, в котором индекс является ключом, а значение — значением элемента:
[0,“ Apple”]
[1,“Mango”]
[2,“Banana”]
Числа в таблице указывают на первую версию браузера, которая поддерживает метод entry():
Метод | |||||
entries() | 38 | 28 | 25 | 8 | Да |
Возвратное значение: | Новый объект массива итератора |
---|---|
Версия JavaScript: | ECMAScript 6 |
Следующий код использует цикл for...of для печати пар ключ/значение:
var fruits = ['Apple', 'Mango', 'Banana']; var iter = fruits.entries(); for (let e of iter) { console.log(e); }Проверьте, посмотрите‹/›