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