डिफ़ॉल्ट पैरामीटर फ़ंक्शन पैरामीटर को आसानी से संभालने के लिए आया था। डिफ़ॉल्ट पैरामीटर आपको डिफ़ॉल्ट मानों के साथ औपचारिक पैरामीटर प्रारंभ करने की अनुमति देते हैं। यह तभी संभव है जब कोई मान या अपरिभाषित पारित न हो। 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>