JavaScript: Пользовательские итерируемые объекты (Symbol.iterator)

Описание к видео JavaScript: Пользовательские итерируемые объекты (Symbol.iterator)

Symbol.iterator — известный символ, задающий итератор объекта, используемый по умолчанию.
Применяется в конструкции for...of.
Каждый раз, когда объект должен быть проитерирован (как, например, в начале цикла for..of), метод @@iterator вызывается без аргументов, а возвращённый итератор используется непосредственно для получения значений.
Некоторые встроенные типы имеют стандартное итерационное поведение, в то время как другие типы (как Object) таким свойством не обладают.

Github код примера: https://github.com/Lukashev/js-sandbo...
Telegram канал: https://t.me/ln_yt
Telegram лс: @lnmasterJS

#js #итерация #практика

Комментарии

Информация по комментариям в разработке