JavaScript Array values()

Definition og brug

values() Metoden returnerer en iteratorobjekt, der indeholder arrayværdier.

values() Metoden ændrer ikke den oprindelige array.

Array Iteration Metoder:

Array entries() metode

Array every() metode

Array filter() metode

Array forEach() metode

Array keys() metode

Array map() metode

Eksempel

Eksempel 1

// Opret en array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Opret en iterator
const list = fruits.values();
// List værdier
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Prøv det selv

Eksempel 2

Direkte iteration af iterator:

// Opret en array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// List værdier
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Prøv det selv

Eksempel 3

Brug indbygget Object.values() Metode:

// Opret en array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// List værdier
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Prøv det selv

Syntaks

array.values()

Parameter

Ingen.

Returværdi

Type Beskrivelse
Iterator Indeholder en iteratorobjekt, der indeholder arrayværdier.

Browserunderstøttelse

values() Er en funktion af ECMAScript6 (ES6).

ES6 (JavaScript 2015) er blevet understøttet i alle moderne browsere siden juni 2017:

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

values() Ikke understøttet i Internet Explorer.