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