हां, आप नेस्टेड ऑब्जेक्ट में डिफॉल्ट पैरामीटर पास कर सकते हैं।
निम्नलिखित कोड है:
उदाहरण
निम्नलिखित कोड है:
function callBackFunctionDemo({ cl: { callFunctionName = "callBackFunction", values = 100 } = {} } = {}) {
console.log(callFunctionName);
console.log(values);
}
//This will print the default value.
// 100
callBackFunctionDemo();
//This will print the given value.
//500
callBackFunctionDemo({ cl: { values: 500 } });
उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:
node fileName.js
यहां, मेरा फ़ाइल नाम demo296.js है।
आउटपुट
यह कंसोल पर निम्नलिखित आउटपुट देगा:
PS C:\Users\Amit\javascript-code> node demo296.js callBackFunction 100 callBackFunction 500