# Перебор объекта циклом for-in в JavaScript

Для перебора объектов предназначен цикл `for-in`. Он имеет следующий синтаксис:

`for (let переменнаяДляКлюча in объект) { }`

В `переменнуюДляКлюча` по очереди будут попадать ключи перебираемого объекта. Давайте попробуем на каком-нибудь примере. Пусть у нас есть вот такой объект:

`let obj = {a: 1, b: 2, c: 3};`

Давайте с помощью цикла `for-in` выведем ключи этого объекта:

`for (let key in obj) { console.log(key); // выведет 'a', 'b', 'c' }`

А теперь выведем элементы:

`for (let key in obj) { console.log(obj[key]); // выведет 1, 2, 3 }`

Выведите в консоль все ключи следующего объекта:

`let obj = {x: 1, y: 2, z: 3};`

Выведите в консоль все элементы следующего объекта:

`let obj = {x: 1, y: 2, z: 3};`
←→
↑
en ru