Конструкција for-in

Конструкцијата for-in создава циклус за прелистување на објект.

Синтакса

javascriptfor (let променливаЗаКлуч in објект) {
  /*
    Во променливаЗаКлуч последователно
    ќе се добиваат клучевите на објектот што се прелистува.
  */
};

Пример

Да ги прелистаме клучевите на објектот и да ги испечатиме на екран:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // ќе испечати 'a', 'b', 'c'
}

Пример

А сега да ги испечатиме елементите на објектот:

javascriptlet 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,
    која ја префрла циклусот на следната итерација