Destrukturisasi penugasan
Kita mempunyai sebuah objek:
let user = {
name: "John",
years: 30
};
Tulis destrukturisasi penugasan yang terbaca:
name
properti menjadi variabelname
.years
properti menjadi variabelage
.isAdmin
properti menjadi variabelisAdmin
(false, jika tidak ada properti seperti itu)
Berikut adalah contoh nilai setelah penugasan Anda:
let user = { name: "John", years: 30 };
// kode Anda ke sisi kiri:
// ... = 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