--- title: Array.prototype.values() slug: Web/JavaScript/Reference/Global_Objects/Array/values tags: - Array - ECMAScript6 - Experimental - JavaScript - Method - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Array/values ---
Метод values()
возвращает новый объект итератора массива Array Iterator
, содержащий значения для каждого индекса в массиве.
arr.values()
for...of
var arr = ['w', 'y', 'k', 'o', 'p']; var eArr = arr.values(); // ваш браузер должен поддерживать цикл for...of и переменные, // объявленные через let в циклах for for (let letter of eArr) { console.log(letter); }
var arr = ['w', 'y', 'k', 'o', 'p']; var eArr = arr.values(); console.log(eArr.next().value); // w console.log(eArr.next().value); // y console.log(eArr.next().value); // k console.log(eArr.next().value); // o console.log(eArr.next().value); // p
Спецификация | Статус | Комментарии |
---|---|---|
{{SpecName('ES6', '#sec-array.prototype.values', 'Array.prototype.values')}} | {{Spec2('ES6')}} | Изначальное определение. |
{{SpecName('ESDraft', '#sec-array.prototype.values', 'Array.prototype.values')}} | {{Spec2('ESDraft')}} |
{{Compat}}