जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के दौरान डिफॉल्ट फ़ंक्शन
डिफॉल्ट वैल्यू के रूप में आप एक फ़ंक्शन भी निर्दिष्ट कर सकते हैं। उदाहरण के लिए, मान लीजिए कि हमारे पास एक फ़ंक्शन है जो महीने का वर्तमान दिन लौटाता है:
function func() {
return (new Date).getDate();
}
आइए इस फ़ंक्शन को वेरिएबल day की डिफॉल्ट वैल्यू
के रूप में निर्दिष्ट करें:
let [year, month, day = func()] = arr;
ऊपर प्राप्त कोड को इस तरह संशोधित करें कि महीने के लिए ऐरे में वैल्यू न होने पर डिफॉल्ट रूप से वर्तमान महीना लिया जाए, और साल के लिए वैल्यू न होने पर - तदनुसार वर्तमान साल लिया जाए।