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

← →
↑
en ru