Urefu wa Kitu katika JavaScript
Vitu havina sifa length,
inayoruhusu kupata urefu wao. Hebu
tuthibitishe hili. Hebu tuwe na
kitu kifuatacho:
let obj = {a: 1, b: 2, c: 3};
Hebu tujaribu kujua idadi ya vipengele vyake:
console.log(obj.length); // itatoa undefined
Hebu tutatue tatizo kwa kutumia njia ya kuzunguka - tupate safu ya funguo za kitu na tupate urefu wake:
console.log(Object.keys(obj).length); // itatoa 3
Tafuta idadi ya vipengele katika kitu kifuatacho:
let obj = {x: 1, y: 2, z: 3};