От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsSpItFn 61 of 294 menu

Функция итератора в JavaScript

Все итерируемые объекты имеют специальную структуру, которая называется итератор. Итератор представляет собой функцию, позволяющую перебирать объект.

Давайте посмотрим на примере массива:

let arr = [1, 2, 3];

Функция итератора для любого итерируемого объекта хранится с ключом в виде хорошо известного символа Symbol.iterator:

let func = arr[Symbol.iterator];

Мы можем убедиться, что под данным ключом хранится функция (но ее код будет скрыт от нас браузером):

console.log(func); // функция

Проверьте различные типы известных вам итерируемых объектов на предмет наличия в них описанной функции.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить