Конструкция 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,
която преминава към следващата итерация на цикъла