JavaScript Array values()

Definition und Verwendung

values() Die Methode gibt ein Iterationsobjekt mit den Werten des Arrays zurück.

values() Die Methode ändert das ursprüngliche Array nicht.

Array-Iterationsmethoden:

Array entries() Methode

Array every() Methode

Array filter() Methode

Array forEach() Methode

Array keys() Methode

Array map() Methode

Beispiel

Beispiel 1

// Erstelle ein Array
const fruits = ["Banane", "Orange", "Apfel", "Mango"];
// Erstelle einen Iterator
const list = fruits.values();
// Liste der Werte
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Selbst ausprobieren

Beispiel 2

Direkte Iteration über den Iterator:

// Erstelle ein Array
const fruits = ["Banane", "Orange", "Apfel", "Mango"];
// Liste der Werte
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Selbst ausprobieren

Beispiel 3

Verwende das eingebaute Object.values() Methode:

// Erstelle ein Array
const fruits = ["Banane", "Orange", "Apfel", "Mango"];
// Liste der Werte
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Selbst ausprobieren

Syntax

array.values()

Parameter

Keine.

Rückgabewert

Typ Beschreibung
Iterator Enthält ein Objekt, das Iteratoren für Array-Werte enthält.

Browser-Unterstützung

values() Ist eine Eigenschaft von ECMAScript6 (ES6).

ES6 (JavaScript 2015) wird seit Juni 2017 in allen modernen Browsern unterstützt:

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

values() Wird in Internet Explorer nicht unterstützt.