Iteratora funkcija JavaScript
Visi iterējamie objekti ir īpaša struktūra, ko sauc par iteratoru. Iterators ir funkcija, kas ļauj izkārtot objektu.
Apskatīsim piemēru ar masīvu:
javascriptlet arr = [1, 2, 3];
Iteratora funkcija jebkuram iterējamam
objektam tiek glabāta ar atslēgu
labi zināmā simbola Symbol.iterator veidā:
javascriptlet func = arr[Symbol.iterator];
Mēs varam pārliecināties, ka zem šī atslēgas tiek glabāta funkcija (bet tās kods būs paslēpts no mums pārlūkā):
javascriptconsole.log(func); // funkcija
Задание 1
Pārbaudiet dažādus jums zināmu iterējamo objektu veidus, lai noteiktu vai tajos ir aprakstītā funkcija.