Итерација на објект со for-in циклус во JavaScript
За итерација на објекти е наменет
циклусот for-in. Тој има
следниот синтаксис:
for (let varForKey in object) {
}
Во променливаЗаКлуч ќе
добиваме за возврат клучеви на итерираниот објект.
Ајде да пробаме на некој пример.
Нека имаме ваков објект:
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};