Délka objektu v JavaScriptu
Objekty nemají vlastnost length,
která by umožňovala zjistit jejich délku. Pojďme
se o tom přesvědčit. Předpokládejme, že máme
následující objekt:
let obj = {a: 1, b: 2, c: 3};
Zkusme zjistit počet jeho prvků:
console.log(obj.length); // vypíše undefined
Vyřešme úlohu oklikou - získáme pole klíčů objektu a zjistíme jeho délku:
console.log(Object.keys(obj).length); // vypíše 3
Zjistěte počet prvků v následujícím objektu:
let obj = {x: 1, y: 2, z: 3};