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

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

Смотрите также