Օբյեկտի երկարությունը JavaScript-ում
Օբյեկտները չունեն length հատկություն,
որը թույլ է տալիս գտնել դրանց երկարությունը: Եկեք
համոզվենք դրանում: Ենթադրենք ունենք
հետևյալ օբյեկտը:
let obj = {a: 1, b: 2, c: 3};
Փորձենք պարզել նրա տարրերի քանակը.
console.log(obj.length); // կտպի undefined
Եկեք լուծենք խնդիրը այլընտրանքային ճանապարհով. Ստացենք օբյեկտի բանալիների զանգվածը և գտնենք դրա երկարությունը.
console.log(Object.keys(obj).length); // կտպի 3
Գտեք տարրերի քանակը հետևյալ օբյեկտում.
let obj = {x: 1, y: 2, z: 3};