syntax - Do all arguments have to be included in a Javascript function call? -


यदि आपके पास एक func

  फ़ंक्शन myFunc (a, b, c) {if (सी) चेतावनी ("ग यहाँ मिल गया!"); }   

क्या आपको कॉल करने के लिए हर कॉल को फ़ंक के जैसा होना चाहिए

  myFunc (1,2,3)   

या कुछ कॉल बस के लिए ठीक है

  myFunc (1,2)   

?

मैं ' मुझे लगता है कि बाद के काम करता है, लेकिन मैं सोच रहा हूं कि यह सभी ब्राउज़रों पर काम करता है।

आपकी मदद के लिए धन्यवाद।

आपको हर पैरामीटर को शामिल करने की आवश्यकता नहीं है, लेकिन आप चाहिए पहले दो यदि का उपयोग करें तो आपको तीसरे का उपयोग करना होगा। / P>

यदि फ़ंक्शन के हस्ताक्षर में 3 पैरामेट हैं, और आप केवल दो ही प्रदान करते हैं, तो तीसरा तर्क फ़ंक्शन के अंदर अपरिभाषित के लिए मूल्यांकन करेगा।

यदि आप चाहें तो फ़ंक्शन के अंदर चूक भी प्रदान कर सकते हैं:

  फ़ंक्शन doStuff (a, b, c) {// यदि c परिभाषित नहीं है, तो डिफ़ॉल्ट मान का उपयोग करें c = (typeof c == = 'अपरिभाषित')? 3.14: सी; // ...}    

Comments

Popular posts from this blog

c++ - why does this code produce a runtime error? -

java - Can Find the error -

maximum size of array in c -