![]() |
VOOZH | about |
JavaScript Symbol asyncIterator property is used to set an object as an async iterable. Iterable properties of this object can be iterated over using a for await...of loop.
An async iterable object is any object that returns a function that produces an AsyncIterator for its Symbol.asyncIterator property.
The Symbol.asyncIterator symbol is a built-in symbol that is used to access an object's @@asyncIterator method.
Note: For an object to be an async iterable, it must have a Symbol.asyncIterator key.
| Property attributes of Symbol.asyncIterator | |
|---|---|
| Writable | no |
| Enumerable | no |
| Configurable | no |
Example codes for the above property are as follows:
Example 1:
Output:
0 3 6 9
Example 2:
Output
0 1 2 3 4
Browser Support: The browsers supported by JavaScript Symbol.asyncIterator Property are listed below:
We have a complete list of Javascript symbols' properties and methods, to check those please go through the Javascript Symbol Complete Reference article.