---
title: Array.prototype.entries()
slug: Web/JavaScript/Reference/Global_Objects/Array/entries
tags:
- Array
- ECMAScript6
- Experimental
- Iterator
- JavaScript
- Method
- Prototype
- Reference
translation_of: Web/JavaScript/Reference/Global_Objects/Array/entries
---
{{JSRef("Global_Objects", "Array")}}
Сводка
Метод entries()
возвращает новый объект итератора массива Array Iterator
, содержащий пары ключ / значение для каждого индекса в массиве.
Синтаксис
arr.entries()
Описание
var arr = ['a', 'b', 'c'];
var eArr = arr.entries();
console.log(eArr.next().value); // [0, 'a']
console.log(eArr.next().value); // [1, 'b']
console.log(eArr.next().value); // [2, 'c']
Спецификации
Спецификация |
Статус |
Комментарии |
{{SpecName('ES6', '#sec-array.prototype.entries', 'Array.prototype.entries')}} |
{{Spec2('ES6')}} |
Изначальное определение. |
{{SpecName('ESDraft', '#sec-array.prototype.entries', 'Array.prototype.entries')}} |
{{Spec2('ESDraft')}} |
|
Совместимость с браузерами
{{CompatibilityTable}}
Возможность |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari |
Базовая поддержка |
{{CompatChrome("38")}} |
{{CompatGeckoDesktop("28")}} |
{{CompatNo}} |
{{CompatOpera("25")}} |
{{CompatSafari("7.1")}} |
Возможность |
Android |
Chrome для Android |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
Базовая поддержка |
{{CompatNo}} |
{{CompatNo}} |
{{CompatGeckoMobile("28")}} |
{{CompatNo}} |
{{CompatNo}} |
iOS 8 |
Смотрите также
- {{jsxref("Array.prototype.keys()")}}
- {{jsxref("Array.prototype.forEach()")}}
- {{jsxref("Array.prototype.every()")}}
- {{jsxref("Array.prototype.some()")}}