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