JavaScript'теги итератор функциясы
Бардык итерирлөөчү объекттерде итератор деп аталган атайын структура бар. Итератор объектти кайталоого мүмкүндүк берген функцияны билдирет.
Массивдин мисалында карап көрөлү:
javascriptlet arr = [1, 2, 3];
Ар кандай итерирлөөчү объект үчүн итератор функциясы
Symbol.iterator белгилүү символу түрүндөгү ачкыч
менен сакталат:
javascriptlet func = arr[Symbol.iterator];
Бул ачкыч астында функция сакталганына (бирок анын коду браузер тарабынан бизден жашырылгандыгына) ишене алабыз:
javascriptconsole.log(func); // функция
Задание 1
Билген итерирлөөчү объекттериңиздин ар кандай түрлөрүн сүрөттөлгөн функциянын бар экендиги боюнча текшериңиз.