tilbage til lektionen

Destrukturering

vigtighed: 5

Vi har et objekt:

let user = {
  name: "John",
  years: 30
};

Skriv en destruktureringsopgave, der læser:

  • name egenskaben ind i variablen name.
  • years egenskaben ind i variablen age.
  • isAdmin egenskaben ind i variablen isAdmin (false, hvis der ikke findes en sådan egenskab)

Her er et eksempel på værdierne efter din opgave:

let user = { name: "John", years: 30 };

// din kode til venstre for lighedstegnet
// ... = user

alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false
let user = {
  name: "John",
  years: 30
};

let {name, years: age, isAdmin = false} = user;

alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false