JavaScriptда объектни for-in цикли билан айланиш

Объектларни айланиш учун for-in цикли мўлжалланган. У қуйидаги синтаксисга эга:

javascriptfor (let калитУчунУзгаргувчи in объект) {
  
}

калитУчунУзгаргувчи га навбат билан айланилаётган объектнинг калитлари түшади. Келинг, бирор мисолда синаб кўрамиз. Фароз қилайлик, бизда қуйидаги объект бор:

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

Келинг, for-in цикли ёрдамида бу объектнинг калитларини чиқарайлик:

javascriptfor (let key in obj) {
  console.log(key); // 'a', 'b', 'c' ни чиқаради
}

Энди элементларни чиқарайлик:

javascriptfor (let key in obj) {
  console.log(obj[key]); // 1, 2, 3 ни чиқаради
}
Задание 1

Қуйидаги объектнинг барча калитларини консольга чиқаринг:

javascriptlet obj = {x: 1, y: 2, z: 3};
Задание 2

Қуйидаги объектнинг барча элементларини консольга чиқаринг:

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