Функцыі па змаўчанні пры дэструктурызацыі масіва ў JavaScript
У якасці значэння па змаўчанні можна таксама паказваць функцыю. Хай, напрыклад, у нас ёсць функцыя, якая вяртае бягучы дзень месяца:
function func() {
return (new Date).getDate();
}
Давайце пакажам гэтую функцыю ў якасці значэння
зменнай day:
let [year, month, day = func()] = arr;
Мадыфікуйце атрыманы вышэй код так, каб пры адсутнасці ў масіве значэння для месяца па змаўчанні браўся бягучы месяц, а пры адсутнасці значэння для года - адпаведна бягучы год.