হ্যাঁ, নেস্টেড অবজেক্টে ডিফল্ট প্যারামিটার পাস করা সম্ভব।
উদাহরণ
নিচের কোডটি অনুসরণ করুন:
function callBackFunctionDemo({ cl: { callFunctionName = "callBackFunction", values = 100 } = {} } = {}) {
console.log(callFunctionName);
console.log(values);
}
// ডিফল্ট ভ্যালু প্রিন্ট করবে - 100
callBackFunctionDemo();
// দিয়ে गये ভ্যালু প্রিন্ট করবে - 500
callBackFunctionDemo({ cl: { values: 500 } });
প্রোগ্রামটি রান করতে নিচের কমান্ডটি ব্যবহার করুন:
node fileName.js
এখানে ফাইলের নাম হলো demo296.js।
আউটপুট
কনসোলে নিচের আউটপুটটি দেখাবে:
PS C:\Users\Amit\javascript-code> node demo296.js callBackFunction 100 callBackFunction 500