Phân rã đối tượng trong JavaScript
Chúng ta cũng có thể thực hiện phân rã đối tượng. Ví dụ, giả sử chúng ta có đối tượng sau:
let obj = {
year: 2025,
month: 12,
day: 31,
};
Hãy thực hiện phân rã nó:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year, month, day} = obj;
console.log(year); // hiển thị 2025
console.log(month); // hiển thị 12
console.log(day); // hiển thị 31
Khi phân rã đối tượng, tên biến phải khớp với khóa của đối tượng, thứ tự của các biến và các phần tử trong đối tượng không quan trọng
Trong đoạn mã sau, các phần của đối tượng được ghi vào các biến tương ứng:
let options = {
color: 'red',
width: 400,
height: 500,
};
let color = options.color;
let width = options.width;
let height = options.height;
Hãy viết lại đoạn mã này bằng phân rã theo lý thuyết đã học.