Канструкцыя 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,
    якая пераводзіць цыкл на наступную ітэрацыю