अनाम फ़ंक्शन्स का उपयोग कोड स्निपेट्स, जावास्क्रिप्ट लाइब्रेरीज़, फ़ंक्शन्स आदि को रैप करने के लिए किया जाता है ताकि उनकी विजिबिलिटी और नेमस्पेस को कंट्रोल किया जा सके ताकि अन्य लाइब्रेरी कोड के साथ कोई टकराव न हो। IIFE (Immediately Invoked Function Expressions) इस उद्देश्य के लिए उपयोग किए जाते हैं।
जावास्क्रिप्ट में अनाम रैपर फ़ंक्शन्स को लागू करने का कोड निम्नलिखित है -
उदाहरण
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; color: blueviolet; } </style> </head> <body> <h1>जावास्क्रिप्ट में अनाम रैपर फ़ंक्शन्स</h1> <div class="result">0</div> <br /> <script> let resEle = document.querySelector(".result"); (function () { resEle.innerHTML = "कोड का यह टुकड़ा स्वचालित रूप से निष्पादित होता है क्योंकि यह IIFE के अंदर है"; })(); </script> </body> </html>
आउटपुट
