जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के दौरान डिफ़ॉल्ट मान
चर के लिए डिफ़ॉल्ट मान निर्दिष्ट किए जा सकते हैं।
इस स्थिति में, यदि चर को ऐरे में पर्याप्त तत्व नहीं मिलता है -
तो डिफ़ॉल्ट मान लिया जाएगा।
निम्नलिखित उदाहरण में चर day के लिए
डिफ़ॉल्ट रूप से मान 1 निर्दिष्ट है:
let arr = [2025, 12];
let [year, month, day = 1] = arr;
console.log(year); // 2025 प्रिंट करेगा
console.log(month); // 12 प्रिंट करेगा
console.log(day); // 1 प्रिंट करेगा
लेकिन यदि चर day के लिए
ऐरे में मान मौजूद होगा - तो डिफ़ॉल्ट मान
को नजरअंदाज कर दिया जाएगा:
let arr = [2025, 12, 31];
let [year, month, day = 1] = arr;
console.log(year); // 2025 प्रिंट करेगा
console.log(month); // 12 प्रिंट करेगा
console.log(day); // 31 प्रिंट करेगा
निम्नलिखित कोड में ऐरे के भाग संबंधित चर में दर्ज किए जाते हैं:
let arr = ['John', 'Smit', 'development', 'programmer'];
let name = arr[0];
let surname = arr[1];
let department = arr[2];
let position;
if (arr[3] !== undefined) {
position = arr[3];
} else {
position = 'trainee';
}
इस कोड को सीखे गए सिद्धांत के अनुसार डीस्ट्रक्चरिंग के माध्यम से बदलें।