क्या आपने कभी jQuery 1.4 स्रोत कोड पर हुड के नीचे एक नज़र डाला और देखा कि यह निम्नलिखित तरीके से कैसे समझाया जाता है:
(function( window, undefined ) {
//All the JQuery code here
...
})(window);
मैंने जावास्क्रिप्ट नेमस्पेसिंग पर एक लेख पढ़ा है और एक अन्य जिसे " एक महत्वपूर्ण जोड़ी का परेंस " कहा जाता है , इसलिए मुझे कुछ पता है कि यहाँ क्या हो रहा है।
लेकिन मैंने इस विशेष वाक्य विन्यास को पहले कभी नहीं देखा है। undefinedवह वहां क्या कर रहा है? और windowइसे पारित करने की आवश्यकता क्यों है और फिर अंत में फिर से दिखाई देगा?