Self Invoke Function in Javascript in Hindi – यहाँ पे हम Javascript के Self Invoke Function के बारे में पढ़ेंगे।
Self Invoke Function in Javascript in Hindi
Self-Invoking Function को Immediately Invoked Function Expressions (IIFE) भी कहा जाता है। जैसे की नाम से पता चल जाता है। Immediately Invoked Function है। ये Function Define करने के बाद में तुरंत execute होते है। इन्हे Call करने की आवश्यकता नहीं होती है। इन Function का कोई नाम नहीं होता है। इन्हे Function लिखकर Parentheses के माध्यम से लिखा जाता है।
Syntax of Self Invoke function in js in Hindi
(function () { // body of the function }());
(() => { // … })();
(async () => { // … })();
चलिए अब देखते है First Type से Javascript में इन Function को कैसे लिख सकते है।
<script>
(function(){
var pi = 3.141;
document.write(pi);
function e() {
return Math.E;
}
document.write("n");
document.write(e());
})(window);
</script>
यहाँ पे आप देख सकते है। हमने एक Self Invoke Function बनाया हुआ है। जिसमे PI नाम का Variable declare है। और उसे वही print करा दिया है। उसके बाद में हमने एक Function variable Create किया हुआ है। जिसे बाहर Print कराया है। इसमें आप देख सकते है। कही भी Function Call करने की आवश्यकता नहीं है। ये बिना Function name और Call के automatic Call हो रहा है।