JavaScript Array values()
- Previous page unshift()
- Next page valueOf()
- Go back to the previous level JavaScript Array Reference Manual
Definition and Usage
values()
The method returns an iterator object containing the array values.
values()
The method does not change the original array.
Array iteration methods:
Instance
Example 1
// Create an array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Create an iterator const list = fruits.values(); // List values let text = ""; for (let x of list) { text += x + "<br>"; }
Example 2
Directly traverse the iterator:
// Create an array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // List values let text = ""; for (let x of fruits.values()) { text += x + "<br>"; }
Example 3
Using built-in Object.values()
Method:
// Create an array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // List values let text = ""; for (let x of Object.values(fruits)) { text += x + "<br>"; }
Syntax
array.values()
Parameters
None.
Return value
Type | Description |
---|---|
Iterator | Contains an iterator object with array values. |
Browser support
values()
It is a feature of ECMAScript6 (ES6).
ES6 (JavaScript 2015) has been supported in all modern browsers since June 2017:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
May 2016 | April 2017 | June 2017 | September 2016 | June 2016 |
values()
Not supported in Internet Explorer.
- Previous page unshift()
- Next page valueOf()
- Go back to the previous level JavaScript Array Reference Manual