Skip to content
37 / 51

Как реализовать итерируемый объект (Iterable protocol)?

Объект становится итерируемым, когда у него есть метод [Symbol.iterator](), возвращающий итератор -- объект с методом next(). Метод next() возвращает { value, done }. После этого объект можно использовать в for...of, spread (...), деструктуризации и передавать в Array.from(), new Map(), new Set().

Как реализовать итерируемый объект (Iterable protocol)? | JScriptiser