Fungsi Default pada Destrukturisasi Array di JavaScript
Sebuah fungsi juga dapat ditetapkan sebagai nilai default. Misalnya, kita memiliki fungsi yang mengembalikan tanggal hari ini dalam bulan:
function func() {
return (new Date).getDate();
}
Mari kita tetapkan fungsi ini sebagai nilai default
untuk variabel day:
let [year, month, day = func()] = arr;
Modifikasi kode di atas sehingga jika nilai untuk bulan tidak ada dalam array, bulan saat ini yang diambil secara default, dan jika nilai untuk tahun tidak ada - maka tahun saat ini yang diambil.