Деструктуризация на обекти в JavaScript
Може също да се прави и деструктуризация на обекти. Нека, например, имаме следния обект:
let obj = {
year: 2025,
month: 12,
day: 31,
};
Нека извършим неговата деструктуризация:
let obj = {
year: 2025,
month: 12,
day: 31,
};
let {year, month, day} = obj;
console.log(year); // ще изведе 2025
console.log(month); // ще изведе 12
console.log(day); // ще изведе 31
При деструктуризация на обекти имената на променливите трябва да съвпадат с ключовете на обекта, редът на променливите и елементите в обекта няма значение
В следния код части от обекта се записват в съответните променливи:
let options = {
color: 'red',
width: 400,
height: 500,
};
let color = options.color;
let width = options.width;
let height = options.height;
Променете този код чрез деструктуризация съгласно изучената теория.