Derse geri dön

Ayrıştırma ve atama

önem: 5

Aşağıdaki gibi bir obje:

let kullanici = {
  adi: "Ahmet",
  yasi: 30
};

Ayrıştırmasını şu şekilde tanımlayınız:

  • adi özelliÄŸi ismi deÄŸiÅŸkenine atanacak.
  • yasi özelliÄŸi yili deÄŸiÅŸkenine atanacak.
  • adminMi özelliÄŸi adminMi deÄŸiÅŸkenine atanacak, eÄŸer bu özellik yoksa false kabul edilecek.

Değişkenler atandıktan sonra:

let kullanici = { adi: "Ahmet", yasi: 30 };

// sol tarafta yazacağınız kod:
// ... = kullanici

alert( ismi ); // Ahmet
alert( yili ); // 30
alert( adminMi ); // false
let kullanici = {
  adi: "Ahmet",
  yasi: 30
};

let {adi:ismi, yasi: yili, adminMi = false} = kullanici;

alert( ismi ); // John
alert(yili ); // 30
alert( adminMi ); // false