Funciones por defecto en la desestructuración de arrays en JavaScript
Como valor por defecto también se puede especificar una función. Supongamos, por ejemplo, que tenemos una función que devuelve el día actual del mes:
function func() {
return (new Date).getDate();
}
Especifiquemos esta función como valor por defecto
para la variable day:
let [year, month, day = func()] = arr;
Modifique el código anterior para que cuando falte el valor para el mes en el array, por defecto se tome el mes actual, y cuando falte el valor para el año, respectivamente, el año actual.