Méthode Object.values
La méthode Object.values renvoie un tableau des valeurs d'un objet
dans le même ordre que lors d'une énumération via une boucle.
Syntaxe
let values = Object.values(objet);
Exemple
Récupérons les valeurs de l'objet suivant :
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(Object.values(obj));
Résultat de l'exécution du code :
[1, 2, 3]
Exemple
Maintenant, plaçons les valeurs dans l'objet dans un ordre aléatoire :
let obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'};
console.log(Object.values(obj));
Après exécution du code, nous verrons que les valeurs ont été triées par ordre croissant :
['a', 'b', 'c', 'd']
Exemple
Avec la méthode Object.values,
on peut également obtenir les valeurs (ou éléments) des tableaux :
let arr = ['a', 'b', 'c', 'd'];
console.log(Object.values(arr));
Résultat de l'exécution du code :
['a', 'b', 'c', 'd']
Voir aussi
-
la méthode
Object.keys,
qui renvoie un tableau des propriétés d'un objet -
la méthode
Object.assign,
qui copie les propriétés et les valeurs d'un objet