JavaScript Itération sur les entrées d'objet - Object.entries ()


Exemple

8

La méthode Object.entries() proposée renvoie un tableau de paires clé / valeur pour l'objet donné. Il ne renvoie pas d'itérateur comme Array.prototype.entries() , mais le tableau renvoyé par Object.entries() peut être itéré indépendamment.

const obj = {
    one: 1,
    two: 2,
    three: 3
};

Object.entries(obj);

Résulte en:

[
    ["one", 1],
    ["two", 2],
    ["three", 3]
]

C'est un moyen utile d'itérer sur les paires clé / valeur d'un objet:

for(const [key, value] of Object.entries(obj)) {
    console.log(key); // "one", "two" and "three"
    console.log(value); // 1, 2 and 3
}