Конструкција for-in
Конструкцијата for-in создава циклус за
прелистување на објект.
Синтакса
for (let променливаЗаКлуч in објект) {
/*
Во променливаЗаКлуч последователно
ќе се добиваат клучевите на објектот што се прелистува.
*/
};
Пример
Да ги прелистаме клучевите на објектот и да ги испечатиме на екран:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // ќе испечати 'a', 'b', 'c'
}
Пример
А сега да ги испечатиме елементите на објектот:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // ќе испечати 1, 2, 3
}
Погледнете ги и
-
лекција од учебникот за JavaScript,
во која се опишува работата со циклусотfor-in -
конструкцијата
for-of,
која создава циклус за прелистување на низа -
инструкцијата
break,
која ја прекинува циклусот -
инструкцијата
continue,
која ја префрла циклусот на следната итерација