क्या वे वही हैं?अज्ञात जावास्क्रिप्ट कार्यों के लिए Parenthesis
var multiply = function() {
//..
}();
var multiply1 = (function() {
//..
}());
क्या वे वही हैं?अज्ञात जावास्क्रिप्ट कार्यों के लिए Parenthesis
var multiply = function() {
//..
}();
var multiply1 = (function() {
//..
}());
हां, वे पूरी तरह से समान हैं।
वे क्रोम में यहाँ एक ही काम करने के लिए लग रहे हैं: http://jsfiddle.net/jfriend00/G5DZp/
रूप mquander उस मामले वे ही कर रहे हैं में कहा है, लेकिन आप इसके बारे में एक छोटे से अधिक पढ़ना चाहते हैं आप के लिए जा सकते हैं: An Important Pair of Parens.
मुझे यह जवाब पसंद है, लेख से सहमत हैं, और अब मैं लेखन शुरू करूंगा उनके चारों ओर पैरों के साथ मेरे समारोह invocations। धन्यवाद! – mquander
... और '(फ़ंक्शन() {...})()' जैसा भी है, जिसे मैं पसंद करता हूं। – user123444555621
जॉनी - ध्यान दें कि '(फ़ंक्शन() {})() 'और' फ़ंक्शन() {}()' संदर्भ के आधार पर भिन्न हो सकता है - यदि किसी चर को असाइन नहीं किया गया है, तो बाद वाले को एक कथन के रूप में व्याख्या किया जाएगा (और एक वाक्यविन्यास त्रुटि) एक अभिव्यक्ति के बजाय। – Shog9
कुछ लोग '(फ़ंक्शन() {}())' ओवर '(फ़ंक्शन() {})() '- स्वाद का मामला – hugomg