Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. Стандартные встроенные объекты
  5. Array
  6. Array.prototype[@@iterator]()

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

View in EnglishAlways 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 в циклах forfor (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); // wconsole.log(eArr.next().value); // yconsole.log(eArr.next().value); // kconsole.log(eArr.next().value); // oconsole.log(eArr.next().value); // p

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

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

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

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

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp