Longueur d'un objet en JavaScript
Les objets n'ont pas de propriété length
permettant de trouver leur longueur. Assurons-nous
en. Supposons que nous ayons l'objet
suivant :
let obj = {a: 1, b: 2, c: 3};
Essayons de connaître le nombre de ses éléments :
console.log(obj.length); // affichera undefined
Résolvons le problème par un moyen détourné - obtenons le tableau des clés de l'objet et trouvons sa longueur :
console.log(Object.keys(obj).length); // affichera 3
Trouvez le nombre d'éléments dans l'objet suivant :
let obj = {x: 1, y: 2, z: 3};