JavaScript Iterator take()
Example
// Create an iterator
const myIterator = Iterator.from([1, 2, 3, 4, 5, 6, 7, 8, 9]);
// Take the first 5
const firstFive = myIterator.take(5);
Try it Yourself »
Description
The take() method extract a specific number of elements from an iterator.
The take() method does not change the original iterator.
Syntax
iterator.take(number)
Parameters
| Parameter | Description |
| number | Required. The number of elements to be taken. |
Return Value
| Type | Description |
| Iterator | An iterator with the taken elements. |
Browser Support
iterator.take() is a JavaScript 2025 feature.
ES 2025 is fully 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 |