Προεπιλεγμένες συναρτήσεις κατά την αποδόμηση πίνακα στο JavaScript
Ως προεπιλεγμένη τιμή μπορεί επίσης να οριστεί και μια συνάρτηση. Ας υποθέσουμε, για παράδειγμα, ότι έχουμε μια συνάρτηση που επιστρέφει την τρέχουσα ημέρα του μήνα:
function func() {
return (new Date).getDate();
}
Ας ορίσουμε αυτή τη συνάρτηση ως προεπιλεγμένη τιμή
για τη μεταβλητή day:
let [year, month, day = func()] = arr;
Τροποποιήστε τον παραπάνω κώδικα έτσι ώστε αν λείπει τιμή για τον μήνα από τον πίνακα, να λαμβάνεται ως προεπιλογή ο τρέχων μήνας, και αν λείπει η τιμή για το έτος - αντίστοιχα το τρέχον έτος.