सब कुछ ठीक काम करता है जब मैं एक एकल js फ़ाइल के रूप में बंद करने में js तर्क लिखा है, नहीं है:Uncaught TypeError: (मध्यवर्ती मूल्य) (...) एक समारोह
(function(win){
//main logic here
win.expose1 = ....
win.expose2 = ....
})(window)
लेकिन जब मैं कोशिश एक ही js फ़ाइल में है कि बंद करने से पहले एक प्रवेश करने वैकल्पिक समारोह सम्मिलित करने के लिए,
window.Glog = function(msg){
console.log(msg)
}
// this was added before the main closure.
(function(win){
//the former closure that contains the main javascript logic;
})(window)
यह शिकायत एक लेखन त्रुटि है कि वहाँ:
Uncaught TypeError: (intermediate value)(...) is not a function
मैंने क्या गलत किया?
धन्यवाद अपने स्पष्टीकरण जोश, और @mrlew के लिए, आपका जवाब भी उपयोगी है, जोश @armnotstrong कि :-) – armnotstrong
नष्ट करने के लिए कोई जरूरत तेजी से गया था, और इस सवाल का जवाब एक ही :) – mrlew
धन्यवाद है महोदय! मेरे लिटर ने अर्धविराम से स्वचालित रूप से हटा दिया और सबकुछ टूट गया :) –