Дължина на обект в JavaScript
Обектите нямат свойство length,
което позволява да се намери тяхната дължина. Нека
се убедим в това. Нека имаме
следния обект:
let obj = {a: 1, b: 2, c: 3};
Нека се опитаме да разберем броя на неговите елементи:
console.log(obj.length); // ще изведе undefined
Нека решим задачата по заобиколен начин - да получим масив от ключовете на обекта и да намерим неговата дължина:
console.log(Object.keys(obj).length); // ще изведе 3
Намерете броя на елементите в следния обект:
let obj = {x: 1, y: 2, z: 3};