JavaScript'теги итератор функциясы

Бардык итерирлөөчү объекттерде итератор деп аталган атайын структура бар. Итератор объектти кайталоого мүмкүндүк берген функцияны билдирет.

Массивдин мисалында карап көрөлү:

javascriptlet arr = [1, 2, 3];

Ар кандай итерирлөөчү объект үчүн итератор функциясы Symbol.iterator белгилүү символу түрүндөгү ачкыч менен сакталат:

javascriptlet func = arr[Symbol.iterator];

Бул ачкыч астында функция сакталганына (бирок анын коду браузер тарабынан бизден жашырылгандыгына) ишене алабыз:

javascriptconsole.log(func); // функция
Задание 1

Билген итерирлөөчү объекттериңиздин ар кандай түрлөрүн сүрөттөлгөн функциянын бар экендиги боюнча текшериңиз.