Dĺžka objektu v JavaScript
Objekty nemajú vlastnosť length,
ktorá by umožnila zistiť ich dĺžku. Poďme
sa o tom presvedčiť. Majme nasledujúci
objekt:
let obj = {a: 1, b: 2, c: 3};
Skúsme zistiť počet jeho prvkov:
console.log(obj.length); // vypíše undefined
Vyriešme problém obchádzajúcim spôsobom - získajme pole kľúčov objektu a zistime jeho dĺžku:
console.log(Object.keys(obj).length); // vypíše 3
Nájdite počet prvkov v nasledujúcom objekte:
let obj = {x: 1, y: 2, z: 3};