JavaScript Array values()

Definition och användning

values() Metoden returnerar ett iteratörsobjekt som innehåller arrayvärdet.

values() Metoden ändrar inte den ursprungliga arrayen.

Array-itereringsmetoder:

Array entries() metod

Array every() metod

Array filter() metod

Array forEach() metod

Array keys() metod

Array map() metod

Exempel

Exempel 1

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

Prova själv

Exempel 2

Direkt iterera över iteratorn:

// Skapa en array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Lista värden
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Prova själv

Exempel 3

Använd inbyggda Object.values() Metod:

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

Prova själv

Syntax

array.values()

Parametrar

Inget.

Returvärde

Typ Beskrivning
Iterator Innehåller en iteratorobjekt som innehåller arrayvärden.

Webbläsarstöd

values() Det är en egenskap av ECMAScript6 (ES6).

ES6 (JavaScript 2015) har sedan juni 2017 fått stöd i alla moderna webbläsare:

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() Stöds inte i Internet Explorer.