Баррасии объект бо ҳалқаи for-in дар JavaScript
Барои баррасии объектҳо ҳалқаи
for-in пешбинӣ шудааст.
Синтаксиси он чунин аст:
for (let varForKey in object) {
}
Ба variableForKey пайдарпай
калидҳои объекти баррасшаванда хоҳад афтод.
Биёед дар мисоле санҷем.
Фарз мекунем мо чунин объект дорем:
let obj = {a: 1, b: 2, c: 3};
Биёед бо ёрии ҳалқаи for-in калидҳои
ин объектро чоп кунем:
for (let key in obj) {
console.log(key); // 'a', 'b', 'c'-ро чоп мекунад
}
Ва акнун элементҳоро чоп мекунем:
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3-ро чоп мекунад
}
Ҳамаи калидҳои объекти зеринро дар консоль чоп кунед:
let obj = {x: 1, y: 2, z: 3};
Ҳамаи элементҳои объекти зеринро дар консоль чоп кунед:
let obj = {x: 1, y: 2, z: 3};