कुछ जे एस कोड कुछ साइटों पर मैं इस जैसे जावास्क्रिप्ट कोड को देखने पर:जावास्क्रिप्ट में यह कोड क्या है?
SomeName.init = (function() {
// some stuff
})();
मेरा मतलब है, यह इस जैसे एक jQuery प्लगइन कोड नहीं है:
(function($){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})(jQuery);
फिर, यह क्या है ? और परिणामस्वरूप जेएस ऑब्जेक्ट क्या है?
मैं ... सुनिश्चित नहीं हूं कि आप क्या पूछ रहे हैं। दोनों स्निपेट एक ऐसा फ़ंक्शन दिखाते हैं जो घोषित और निष्पादित दोनों होता है। इसके अलावा, वे संबंधित प्रतीत नहीं होते हैं। –
पहला एक अज्ञात फ़ंक्शन के परिणाम "init" नामक चर में सेट कर रहा है। और जैसा कि दूसरे उदाहरण में देखा गया है, अनाम कार्य एक डिजाइन-पैटर्न है जिसे अक्सर पीएलयूजी-आईएन (या मॉड्यूल) बनाने में उपयोग किया जाता है और इस प्रकार इसे अक्सर 'मॉड्यूल पैटर्न' कहा जाता है। –
[यहां मैंने जो पाया है] (http://stackoverflow.com/questions/5101638/what-does-this-javascript-code-mean) जब मैंने खोज बॉक्स में अपना शीर्षक टाइप किया था। – user113716