Перебор объекта циклом 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};