--- title: 'Array.prototype[@@iterator]()' slug: Web/JavaScript/Reference/Global_Objects/Array/@@iterator tags: - Array - ECMAScript6 - Experimental - Expérimental(2) - Iterator - JavaScript - Method - Prototype - Reference - Référence(2) translation_of: Web/JavaScript/Reference/Global_Objects/Array/@@iterator ---
Начальное значение свойства @@iterator
является тем же самым функциональным объектом, что и начальное значение, возвращаемое методом {{jsxref("Array.prototype.values()", "values()")}}.
arr[Symbol.iterator]()
for...of
var arr = ['w', 'y', 'k', 'o', 'p']; // ваш браузер должен поддерживать цикл for..of // и переменные с областью видимости let в циклах for for (let letter of arr) { console.log(letter); }
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
{{Compat}}