Skip to content

Commit 858cae1

Browse files
lex111stellarnode
andauthored
Update 1-js/12-generators-iterators/2-async-iterators-generators/article.md
Co-Authored-By: stellarnode <yaroslav.smirnov@inbox.ru>
1 parent f024bdd commit 858cae1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • 1-js/12-generators-iterators/2-async-iterators-generators

1-js/12-generators-iterators/2-async-iterators-generators/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ let range = {
106106
1. Чтобы сделать объект асинхронно итерируемым, он должен иметь метод `Symbol.asyncIterator` `(1)`.
107107
2. Он должен возвращать объект с методом `next()`, который в свою очередь возвращает промис `(2)`.
108108
3. Метод `next()` не обязательно должен быть `async`, он может быть обычным методом, возвращающим промис, но `async` позволяет использовать `await` внутри. Здесь мы просто создаем паузу на одну секунду `(3)`.
109-
4. Для итерации мы используем `for await (let value of range)` `(4)`, а именно добавляем "await" после "for". Вызываем `range [Symbol.asyncIterator]()` один раз, а затем его метод `next()` для получения значений.
109+
4. Для итерации мы используем `for await(let value of range)` `(4)`, а именно добавляем "await" после "for". Вызываем `range [Symbol.asyncIterator]()` один раз, а затем его метод `next()` для получения значений.
110110

111111
Вот небольшая шпаргалка:
112112

0 commit comments

Comments
 (0)