Iterator methods
The Iterator object is an abstract base for objects that implement the iterator protocol. It provides methods common to built-in iterators, such as filter(), find(), map(), and reduce(). You can also use the static method Iterator.from() to convert an existing iterable into an Iterator.
Status
Baseline Newly Available (since 2025-03-31)
This feature is expected to reach Baseline Widely Available status on: 2027-10-01
MDN documentation
Specifications
- ECMAScript® 2026 Language Specification (#sec-iterator-helper-objects), from TC39 (Ecma International).
Browser support
- Chrome 122 Released on 2024-02-20
- Chrome Android 122 Released on 2024-02-20
- Edge 122 Released on 2024-02-23
- Firefox 131 Released on 2024-10-01
- Firefox for Android 131 Released on 2024-10-01
- Safari 18.4 Released on 2025-03-31
- Safari on iOS 18.4 Released on 2025-03-31
Developer signals
- State of JS 2025: features/syntax_features question
Usage (according to Chrome Platform Status)
~3.271% of page loads. More data at chromestatus.com.
View as JSON | Edit this feature | Report an issue | Web-features entry: source, dist