[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator [Back]  [Original]

AsyncIterator - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

AsyncIterator

*

20201

*

AsyncIterator next() promiseAsyncIterator.prototype [Symbol.asyncIterator]()

AsyncIterator AsyncIterator.prototype

js
const AsyncIteratorPrototype = Object.getPrototypeOf(
  Object.getPrototypeOf(Object.getPrototypeOf((async function* () {})())),
);

JavaScript AsyncGenerator web API ReadableStream

next() AsyncIterator.prototype [Symbol.asyncIterator]()

AsyncIterator.prototype [Symbol.iterator]()

AsyncIterator.prototype[Symbol.asyncIterator]()

for await...of

js
const asyncIterator = (async function* () {
  yield 1;
  yield 2;
  yield 3;
})();
(async () => {
  for await (const value of asyncIterator) {
    console.log(value);
  }
})();
// 123

ECMAScript 2027 LanguageSpecification
# sec-asynciteratorprototype


Web Proxy Viewer  |  New URL  |  Original Page