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
Thefrom() method returns a new iterator from an existing iterable.
Thefrom() method does not change the original iterator.
Syntax
Iterator.from(iterable)
Parameters
| Parameter | Description |
| iterable | Required. 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 sinceMay 2025:
| Chrome 136 | Edge 136 | Firefox 129 | Safari 18.2 | Opera 120 |
| Apr 2025 | Apr 2025 | Aug 2024 | Des 2024 | May 2025 |

