JavaScript Iterator from()
Example
// Create an iterator
const newIterator = Iterator.from([1, 2, 3]);
// Iterate over all elements
let text = "";
for (const x of newIterator) {
text += x + " ";
}
Try it Yourself »
const newIterator = Iterator.from([1, 2, 3]);
// Iterate over all elements
let text = "";
for (const x of newIterator) {
text += x + " ";
}
Description
The from() method returns a new iterator from an existing iterable.
The from() method does not change the original iterator.
Syntax
Iterator.from(iterable)
Parameters
Parameter
Description
iterable
Required.
Any iterable object.
Any iterable object.
Return Value
Type
Description
Object
A new iterable.
Browser Support
Iterator.from() is a JavaScript 2025 feature.
ES 2025 is supported in all modern browsers since May 2025:
| Chrome 136 |
Edge 136 |
Firefox 129 |
Safari 18.2 |
Opera 120 |
| Apr 2025 | Apr 2025 | Aug 2024 | Des 2024 | May 2025 |