अनाम कार्य
बेनामी, जैसा कि नाम से पता चलता है, बिना किसी नाम पहचानकर्ता के एक फ़ंक्शन बनाने की अनुमति देता है। इसका उपयोग अन्य कार्यों के तर्क के रूप में किया जा सकता है। इस प्रकार जावास्क्रिप्ट अनाम कार्यों का उपयोग किया जा सकता है -
var myfunc = function() { alert(‘This is anonymous'); }
एक अन्य उदाहरण निम्नलिखित हो सकता है -
setTimeout(function() { alert('Demo'); }, 3000);
इनलाइन फ़ंक्शन
एक इनलाइन फ़ंक्शन एक जावास्क्रिप्ट फ़ंक्शन है, जिसे रनटाइम पर बनाए गए चर को सौंपा गया है। आप इनलाइन फ़ंक्शंस को एनोनिमस के साथ आसानी से अंतर कर सकते हैं क्योंकि एक इनलाइन फ़ंक्शन एक चर को सौंपा गया है और आसानी से पुन:उपयोग किया जा सकता है।
इस प्रकार जावास्क्रिप्ट इनलाइन फ़ंक्शंस का उपयोग किया जा सकता है -
var myfunc = function() { alert ('inline') }; $('a').click(myfunc);