अनाम कार्यों का उपयोग करते समय कोड अधिक पठनीय होता है जब हैंडलर को कॉलिंग कोड के अंदर परिभाषित किया जाता है। बेनामी कार्यों को इनलाइन घोषित किया जाता है। आम तौर पर, इनलाइन फ़ंक्शन बेहतर होते हैं क्योंकि वे पैरेंट स्कोप में वैरिएबल एक्सेस कर सकते हैं।
यह बिना किसी नाम पहचानकर्ता के फ़ंक्शन बनाने की अनुमति देता है। इसका उपयोग अन्य कार्यों के तर्क के रूप में किया जा सकता है। आप उन्हें वेरिएबल नाम से कॉल कर सकते हैं।
इस प्रकार जावास्क्रिप्ट अनाम कार्यों का उपयोग किया जा सकता है -
var func = function() { alert(‘This is anonymous'); } func();
यहां एक उदाहरण दिया गया है -
//anonymous function var a = function() { return 5; }