Стандардни вредности при деструктуризација на објекти во JavaScript
При деструктуризација на објекти, може исто така
да се наведат стандардни вредности. При тоа,
за разлика од деструктуризацијата на низи, која било променлива
може да биде опционална - не мора задолжително
да биде од крајот на низата. Да ја наведеме, на пример,
стандардната вредност за променливата year:
let obj = {
month: 12,
day: 31,
};
let {year = 2025, month, day} = obj;
console.log(year); // ќе испише 2025
console.log(month); // ќе испише 1
console.log(day); // ќе испише 31
Во следниот код, деловите од објектот се запишуваат во соодветните променливи:
let options = {
width: 400,
height: 500,
};
let color;
if (options.color !== undefined) {
color = options.color;
} else {
color = 'black';
}
let width = options.width;
let height = options.height;
Преработете го овој код преку деструктуризација според изучената теорија.