Iterera över ett objekt med for-in loop i JavaScript

För att iterera över objekt är loopen for-in avsedd. Den har följande syntax:

javascriptfor (let variabelFörNyckel in objekt) {
  
}

I variabelFörNyckel kommer nycklarna för det itererbara objektet att placeras en efter en. Låt oss prova med ett exempel. Låt oss säga att vi har ett objekt som ser ut så här:

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

Låt oss med hjälp av for-in-loopen skriva ut nycklarna för detta objekt:

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

Och nu skriver vi ut elementen:

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

Skriv ut alla nycklar för följande objekt till konsolen:

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

Skriv ut alla element för följande objekt till konsolen:

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