Destrukturisasi Objek dalam JavaScript
Kita juga dapat melakukan destrukturisasi objek. Misalnya, kita memiliki objek berikut:
let obj = {
year: 2025,
month: 12,
day: 31,
};
Mari lakukan destrukturisasi pada objek tersebut:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year, month, day} = obj;
console.log(year); // akan menampilkan 2025
console.log(month); // akan menampilkan 12
console.log(day); // akan menampilkan 31
Dalam destrukturisasi objek, nama variabel harus sesuai dengan kunci objek, urutan variabel dan elemen dalam objek tidak penting.
Dalam kode berikut, bagian dari objek dituliskan ke dalam variabel yang sesuai:
let options = {
color: 'red',
width: 400,
height: 500,
};
let color = options.color;
let width = options.width;
let height = options.height;
Ubah kode ini menggunakan destrukturisasi sesuai dengan teori yang telah dipelajari.