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