JavaScript'te Dizi Yapısını Bozarken Varsayılan Fonksiyonlar
Varsayılan değer olarak ayrıca bir fonksiyon da belirtebilirsiniz. Örneğin, ayın güncel gününü döndüren bir fonksiyonumuz olsun:
function func() {
return (new Date).getDate();
}
Şimdi bu fonksiyonu day
değişkeni için varsayılan değer olarak belirtelim:
let [year, month, day = func()] = arr;
Yukarıda elde edilen kodu, dizide ay için bir değer bulunmadığında varsayılan olarak geçerli ayın, yıl için bir değer bulunmadığında ise geçerli yılın alınacak şekilde değiştirin.