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