JavaScript Array values()

Definizione e uso

values() Il metodo restituisce un oggetto iteratore che contiene i valori dell'array.

values() Il metodo non cambia l'array originale.

Metodi di iterazione degli array:

Metodo entries() degli array

Metodo every() degli array

Metodo filter() degli array

Metodo forEach() degli array

Metodo keys() degli array

Metodo map() degli array

Esempio

Esempio 1

// Crea un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Crea un iteratore
const list = fruits.values();
// Elenca i valori
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Prova da solo

Esempio 2

Esplora direttamente l'iteratore:

// Crea un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Elenca i valori
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Prova da solo

Esempio 3

Usa integrato Object.values() Metodo:

// Crea un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Elenca i valori
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Prova da solo

Sintassi

array.values()

Parametro

Nessuno.

Valore di ritorno

Tipo Descrizione
Iterator Oggetto iteratore che contiene valori di array.

Supporto dei browser

values() È una caratteristica di ECMAScript6 (ES6).

ES6 (JavaScript 2015) è supportato in tutti i browser moderni a partire da giugno 2017:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maggio 2016 Aprile 2017 Giugno 2017 Settembre 2016 Giugno 2016

values() Non supportato in Internet Explorer.