Как работают итераторы в JavaScript?

Middle
135 просмотров
AFK Offer AI

Итератор — это объект с методом next(), который возвращает { value, done }. Чтобы объект стал итерируемым, нужно реализовать метод [Symbol.iterator], возвращающий итератор. Массивы, строки, Map, Set — все итерируемые по умолчанию. Итераторы используются в for...of, spread, деструктуризации. Это протокол, который позволяет единообразно обходить любые коллекции данных.

Следующий вопрос

Как управлять фокусом для accessibility?