MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Сводка

Метод 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

Спецификации

Спецификация Статус Комментарии
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Array.prototype.values' в этой спецификации.
Стандарт Изначальное определение.
ECMAScript 2017 Draft (ECMA-262)
Определение 'Array.prototype.values' в этой спецификации.
Черновик  

Совместимость с браузерами

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка Нет Нет Нет Нет 9
Возможность Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка Нет Нет Нет Нет Нет Нет

Примечание по Firefox

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: ifeature, burashka, Mingun
 Обновлялась последний раз: ifeature,