JavaScript Array values()

Définition et utilisation

values() La méthode renvoie un objet itérateur contenant les valeurs de l'array.

values() La méthode ne modifie pas l'array original.

Méthodes d'itération d'array :

Méthode entries() d'Array

Méthode every() d'Array

Méthode filter() d'Array

Méthode forEach() d'Array

Méthode keys() d'Array

Méthode map() d'Array

Instance

Exemple 1

// Création d'un tableau
const fruits = ["Banane", "Orange", "Apple", "Mangue"];
// Création d'un itérateur
const list = fruits.values();
// Liste des valeurs
let text = "";
for (let x of list) {
  text += x + "<br>";
}

Essayez-le vous-même

Exemple 2

Itération directe de l'itérateur :

// Création d'un tableau
const fruits = ["Banane", "Orange", "Apple", "Mangue"];
// Liste des valeurs
let text = "";
for (let x of fruits.values()) {
  text += x + "<br>";
}

Essayez-le vous-même

Exemple 3

Utilisation de l'intégré Object.values() Méthode :

// Création d'un tableau
const fruits = ["Banane", "Orange", "Apple", "Mangue"];
// Liste des valeurs
let text = "";
for (let x of Object.values(fruits)) {
  text += x + "<br>";
}

Essayez-le vous-même

Syntaxe

array.values()

Paramètres

Aucun.

Valeur de retour

Type Description
Iterator Objet itérateur contenant des valeurs d'array.

Prise en charge du navigateur

values() C'est une caractéristique de ECMAScript6 (ES6).

ES6 (JavaScript 2015) est pris en charge dans tous les navigateurs modernes depuis juin 2017 :

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mai 2016 Avril 2017 Juin 2017 Septembre 2016 Juin 2016

values() Non pris en charge dans Internet Explorer.