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