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

Барча итерируем объектлар итератор деб аталувчи maxсус структурага эга. Итератор объектни такрорлашга имкон берадиган функцияни ифодалайди.

Келгила, массив мисолида кўрамиз:

javascriptlet arr = [1, 2, 3];

Ҳар қандай итерируем объект учун итератор функцияси Symbol.iterator яхши маълум символ шаклидаги калит билан сақланади:

javascriptlet func = arr[Symbol.iterator];

Биз ушбу калит орқали функция сақланишини ишонч хосил қилишимиз мумкин (лекин унинг коди браузер томонидан биздан яшириб қўйилади):

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

Сиз билган турли хил итерируем объектларни уларда тавсирланган функция мавжудлиги учун текшириб кўринг.