JavaScript'te Yineleyici İşlevi

Tüm yinelenebilir nesneler, yineleyici adı verilen özel bir yapıya sahiptir. Yineleyici, bir nesneyi üzerinde gezinmeye (iterasyon) olanak tanıyan bir işlevi temsil eder.

Diziyi örnek olarak inceleyelim:

javascriptlet arr = [1, 2, 3];

Herhangi bir yinelenebilir nesne için yineleyici işlevi, Symbol.iterator iyi bilinen sembolü anahtarı altında saklanır:

javascriptlet func = arr[Symbol.iterator];

Bu anahtar altında bir işlevin saklandığını doğrulayabiliriz (ancak onun kodu tarayıcı tarafından bizden gizlenecektir):

javascriptconsole.log(func); // function
Задание 1

Bahsedilen işlevin varlığını kontrol etmek için bildiğiniz çeşitli yinelenebilir nesne türlerini test edin.