тк 3 июля праздник (в беларуси), буду не онлайн (по возможности буду отвечать)

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