Possible Duplicate:
What does the exclamation mark do before the function?अज्ञात फ़ंक्शन कॉल पर ऑपरेटर का उपयोग क्यों नहीं करें? (एक ला नॉकआउट 2.1.0)
आप source code for KnockoutJS 2.1.0 को देखें, तो आप लाइन 7 पर इस शुरुआत की तरह एक कोड संरचना देखेंगे:
!function(factory) { ... }(factoryDefinition);
नहीं ऑपरेटर के लिए मूल्यांकन करने के लिए इस अभिव्यक्ति का कारण बनता है true
undefined
के बजाय, लेकिन परेशान क्यों?
हां, ऐसा प्रतीत होता है कि मेरे पास "विस्मयादिबोधक चिह्न" प्रश्न जैसा ही प्रश्न है। माफ़ी, मैंने इसे अपनी खोज में नहीं देखा। – CgodLEY
@CgodLEY: StackOverflow की खोज विराम चिह्न और अन्य प्रतीकों के साथ इतना अच्छा नहीं करती है। इसे जादू करने के लिए थोड़ा सा मदद करता है। –
आप इसे अभिव्यक्ति की तरह दिखने और बयान के द्वारा फ़ंक्शन के तत्काल आमंत्रण को उत्तेजित करने के लिए उपयोग करते हैं। – dakt