JavaScript Array values()

Definitie en gebruik

values() De methode retourneert een iteratorobject dat de waarden van het array bevat.

values() De methode wijzigt niet het oorspronkelijke array.

Array iteratiemethoden:

Array entries() methode

Array every() methode

Array filter() methode

Array forEach() methode

Array keys() methode

Array map() methode

Voorbeeld

Voorbeeld 1

// Maak een array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Maak een iterator
const list = fruits.values();
// Lijst van waarden
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Probeer het zelf

Voorbeeld 2

Direct door de iterator navigeren:

// Maak een array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Lijst van waarden
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Probeer het zelf

Voorbeeld 3

Gebruik de ingebouwde Object.values() Methode:

// Maak een array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Lijst van waarden
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Probeer het zelf

Syntax

array.values()

Parameters

Geen.

Retourwaarde

Type Beschrijving
Iterator Bevat een iteratorobject met arraywaarden.

Browserondersteuning

values() Is een kenmerk van ECMAScript6 (ES6).

ES6 (JavaScript 2015) wordt vanaf juni 2017 ondersteund in alle moderne browsers:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mei 2016 April 2017 Juni 2017 September 2016 Juni 2016

values() Niet ondersteund in Internet Explorer.