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