⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне