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