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 »
const myIterator = Iterator.from([1, 2, 3, 4, 5, 6, 7, 8, 9]);
// Take the first 5
const firstFive = myIterator.take(5);
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.
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 |