Content-Length: 198173 | pFad | http://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.iterator

Array.prototype[@@iterator]() - JavaScript | MDN

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Array.prototype[@@iterator]()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since сентябрь 2016 г..

Сводка

Начальное значение свойства @@iterator является тем же самым функциональным объектом, что и начальное значение, возвращаемое методом values().

Синтаксис

arr[Symbol.iterator]()

Примеры

Пример: итерация посредством цикла for...of

js
var arr = ["w", "y", "k", "o", "p"];
// ваш браузер должен поддерживать цикл for..of
// и переменные с областью видимости let в циклах for
for (let letter of arr) {
  console.log(letter);
}

Пример: альтернативный способ итерации

js
var arr = ["w", "y", "k", "o", "p"];
var eArr = arr[Symbol.iterator]();
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

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

Specification
ECMAScript® 2026 Language Specification
# sec-array.prototype-%symbol.iterator%

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

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









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/Symbol.iterator

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy