Derse geri dön
Bu materyal This madde henüz sadece: English, 日本語, 한국어, Русский, 简体中文 dillerinde mevcuttur. Lütfen bize bu bölümün çevirisini Türkçe çevirmek için yardım ediniz.

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