Iterazione di un oggetto con il ciclo for-in in JavaScript

Per iterare sugli oggetti è pensato il ciclo for-in. Esso ha la seguente sintassi:

javascriptfor (let variabilePerChiave in oggetto) {
  
}

In variabilePerChiave andranno sequentialmente le chiavi dell'oggetto iterato. Proviamo con un esempio. Supponiamo di avere un oggetto come questo:

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

Utilizziamo il ciclo for-in per stampare le chiavi di questo oggetto:

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

E ora stampiamo gli elementi:

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

Stampa in console tutte le chiavi del seguente oggetto:

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

Stampa in console tutti gli elementi del seguente oggetto:

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