Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में अनाम और इनलाइन कार्यों में क्या अंतर है?

<घंटा/>

अनाम कार्य

बेनामी, जैसा कि नाम से पता चलता है, बिना किसी नाम पहचानकर्ता के एक फ़ंक्शन बनाने की अनुमति देता है। इसका उपयोग अन्य कार्यों के तर्क के रूप में किया जा सकता है। इस प्रकार जावास्क्रिप्ट अनाम कार्यों का उपयोग किया जा सकता है -

var myfunc = function() {
   alert(‘This is anonymous');
}

एक अन्य उदाहरण निम्नलिखित हो सकता है -

setTimeout(function() {
   alert('Demo');
}, 3000);

इनलाइन फ़ंक्शन

एक इनलाइन फ़ंक्शन एक जावास्क्रिप्ट फ़ंक्शन है, जिसे रनटाइम पर बनाए गए चर को सौंपा गया है। आप इनलाइन फ़ंक्शंस को एनोनिमस के साथ आसानी से अंतर कर सकते हैं क्योंकि एक इनलाइन फ़ंक्शन एक चर को सौंपा गया है और आसानी से पुन:उपयोग किया जा सकता है।
इस प्रकार जावास्क्रिप्ट इनलाइन फ़ंक्शंस का उपयोग किया जा सकता है -

var myfunc = function() {
   alert ('inline')
};
$('a').click(myfunc);



  1. जावास्क्रिप्ट में कार्यों और विधियों में क्या अंतर है?

    जावास्क्रिप्ट में कार्य और विधियाँ समान हैं, लेकिन विधि एक फ़ंक्शन है, जो किसी वस्तु का गुण है। जावास्क्रिप्ट में फ़ंक्शन का एक उदाहरण निम्नलिखित है - function functionname(param1, param2){    // code } उदाहरण विधि किसी ऑब्जेक्ट से संबद्ध एक फ़ंक्शन है। जावास्क्रिप्ट में एक विधि का उदाहरण

  1. जावास्क्रिप्ट में कस्टम और बिल्ट-इन फंक्शन में क्या अंतर है?

    JavaScript में कस्टम फ़ंक्शन उपयोगकर्ता-परिभाषित फ़ंक्शन हैं। जावास्क्रिप्ट हमें अपने स्वयं के कार्यों को लिखने की अनुमति देता है। निम्नलिखित वाक्य रचना है - सिंटैक्स <script>    <!--       function functionname(parameter-list)       {     &

  1. जावा और जावास्क्रिप्ट में क्या अंतर है?

    जैसा कि वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा जावास्क्रिप्ट के लिए है जैसे हैम हैम्स्टर के लिए है। उस सादृश्य की सटीक सटीकता बहस का विषय है, लेकिन इसके पीछे की भावना ठोस है:जावा और जावास्क्रिप्ट, एक सामान्य भाषाई मूल साझा करने के बावजूद, दो बहुत अलग प्रोग्रामिंग भाषाएं हैं। इन वर्षों में, व