ডিফল্ট প্যারামিটারটি সহজে ফাংশন প্যারামিটার পরিচালনা করতে এসেছে৷ ডিফল্ট পরামিতি আপনাকে ডিফল্ট মান সহ আনুষ্ঠানিক পরামিতি শুরু করতে দেয়। কোন মান বা অনির্ধারিত পাস না হলেই এটি সম্ভব। ES6 দিয়ে, আপনি সহজেই ডিফল্ট প্যারামিটার সেট করতে পারেন। আসুন একটি উদাহরণ দেখি
উদাহরণ
লাইভ ডেমো
<html> <body> <script> // default is set to 1 function inc(val1, inc = 1) { return val1 + inc; } document.write(inc(10,10)); document.write("<br>"); document.write(inc(10)); </script> </body> </html>
নিম্নলিখিত কোডটি বাম থেকে ডানে পরামিতিগুলির কাজকে সঠিকভাবে দেখায়৷ এটি ডিফল্ট প্যারামিটারগুলিকে ওভাররাইট করে এমনকি যদি পরামিতিগুলি ডিফল্ট ছাড়া পরে যোগ করা হয়৷
উদাহরণ
লাইভ ডেমো
<html> <body> <script> function display(val1 = 10, val2) { return [val1, val2]; } document.write(display()); document.write(display(20)); </script> </body> </html>