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

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

Массив мысалында қарастырайық:

javascriptlet arr = [1, 2, 3];

Кез келген итерируемді объект үшін итератор функциясы жақсы белгілі Symbol.iterator символы түріндегі кілтпен сақталады:

javascriptlet func = arr[Symbol.iterator];

Осы кілт астында функция сақталатынына көз жеткізе аламыз (бірақ оның коды браузерде бізге көрінбейді):

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

Өзіңізге белгілі әртүрлі итерируемді объекті түрлерінде сипатталған функцияның бар-жоғын тексеріңіз.