
Асинхронные итераторы
Асинхронные итераторы похожи на обычные итераторы, но имеют некоторые синтаксические отличия.
Чтобы сделать объект итерируемым асинхронно:
1. Используется
2.
3. Чтобы перебрать такой объект, используется цикл
На картинке выше вы можете увидеть итерируемый объект
#генераторы #асинхронные_итераторы
Асинхронные итераторы похожи на обычные итераторы, но имеют некоторые синтаксические отличия.
Чтобы сделать объект итерируемым асинхронно:
1. Используется
Symbol.asyncIterator
вместо Symbol.iterator
2.
next()
должен возвращать промис.3. Чтобы перебрать такой объект, используется цикл
for await (let item of iterable)
.На картинке выше вы можете увидеть итерируемый объект
range
.#генераторы #асинхронные_итераторы