ডিফল্ট প্যারামিটার
ডিফল্ট প্যারামিটারটি সহজে ফাংশন প্যারামিটারগুলি পরিচালনা করতে এসেছে৷ আপনি সহজেই ডিফল্ট মান সহ আনুষ্ঠানিক পরামিতি শুরু করার অনুমতি দিতে ডিফল্ট প্যারামিটার সেট করতে পারেন। কোন মান বা অনির্ধারিত পাস না হলেই এটি সম্ভব।
উদাহরণ
<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> আউটপুট
৷ 
বিশ্রামের পরামিতি
ইএস6 ডেভেলপারদের কাজ সহজ করতে বিশ্রামের প্যারামিটার নিয়ে এসেছে। আর্গুমেন্ট অবজেক্টের জন্য, বাকি প্যারামিটারগুলি তিনটি বিন্দু দ্বারা নির্দেশিত হয় … এবং একটি প্যারামিটারের আগে। এটির সাথে, একটি অ্যারে হিসাবে অনির্দিষ্ট সংখ্যক আর্গুমেন্ট সেট করুন, যা অ্যারে উদাহরণ।
উদাহরণ
আসুন নিচের কোড স্নিপেট −
দেখি<html>
<body>
<script>
function addition(…numbers) {
var res = 0;
numbers.forEach(function (number) {
res += number;
});
return res;
}
document.write(addition(3));
document.write(addition(5,6,7,8,9));
</script>
</body>
</html>