JavaScriptda for-in tsikli bilan ob'ektni aylantirish

Ob'ektlarni aylantirish uchun for-in tsikli mo'ljallangan. U quyidagi sintaksisga ega:

javascriptfor (let kalitUchunOʻzgaruvchi in ob'ekt) {
  
}

kalitUchunOʻzgaruvchi ga navbat bilan aylanayotgan ob'ektning kalitlari tushadi. Keling, biron bir misolda sinab ko'raylik. Faraz qilaylik, bizda quyidagi ob'ekt mavjud:

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

Keling, for-in tsikli yordamida ushbu ob'ektning kalitlarini chiqaramiz:

javascriptfor (let key in obj) {
  console.log(key); // 'a', 'b', 'c' ni chiqaradi
}

Endi elementlarni chiqaramiz:

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

Quyidagi ob'ektning barcha kalitlarini konsolga chiqaring:

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

Quyidagi ob'ektning barcha elementlarini konsolga chiqaring:

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