Objektin pituus JavaScriptissä
Objekteilla ei ole length-ominaisuutta,
jolla niiden pituus voitaisiin selvittää.
Varmistetaan tästä. Oletetaan, että meillä on
seuraava objekti:
let obj = {a: 1, b: 2, c: 3};
Yritetään selvittää sen elementtien määrä:
console.log(obj.length); // tulostaa undefined
Ratkaistaan ongelma kiertotietä - saadaan objektin avaimista taulukko ja selvitetään sen pituus:
console.log(Object.keys(obj).length); // tulostaa 3
Selvitä elementtien määrä seuraavassa objektissa:
let obj = {x: 1, y: 2, z: 3};