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

फ़ंक्शन बनाम विधि - क्या अंतर है?

जावास्क्रिप्ट शब्दावली के बारे में भ्रमित होना आसान है, खासकर क्योंकि कुछ शब्द परिभाषाएँ दूसरों के समान लगती हैं। तरीके बनाम कार्य कोई अपवाद नहीं हैं।

सबसे पहले, आइए दो तथ्य स्थापित करें:

  • एक विधि एक फ़ंक्शन है।
  • एक फ़ंक्शन, एक फ़ंक्शन है (ऐसा कुछ जिसे आप कोड चलाने/निष्पादित करने के लिए कॉल कर सकते हैं)।

फ़ंक्शंस और विधियों के बीच का अंतर उनका उपयोग कैसे किया जाता है। . में निहित है

एक सामान्य कार्य अपने आप रहता है और एक फ़ंक्शन कॉल द्वारा ट्रिगर किया जाता है।

एक सामान्य कार्य उदाहरण:

function alertMessage() {
  alert("Alert message triggered!")
}

// Call alertMessage function
alertMessage()

एक विधि एक प्रकार का फ़ंक्शन है जो किसी ऑब्जेक्ट प्रॉपर्टी को असाइन किया जाता है।

इसे वाक्यांशबद्ध करने का दूसरा तरीका:एक विधि एक ऐसा कार्य है जो किसी वस्तु का गुण है।

एक विधि उदाहरण:

const blackFridayDeals = {
  sony: 'Playstation 5',
  discountPopup: function () {
    alert(`Get 50% off ${this.sony} only today!`)
  },
}

blackFridayDeals.discountPopup()

उपरोक्त कोड उदाहरण में, आपके पास blackFridayDeals . नामक एक वस्तु है .

blackFridayDeals में से एक वस्तु गुणों को discountPopup . कहा जाता है ।

discountPopup एक फ़ंक्शन असाइन किया गया है, जो अलर्ट () डायलॉग (जो एक अंतर्निहित जावास्क्रिप्ट विधि है) निष्पादित करता है।


  1. मैलवेयर बनाम वायरस:क्या अंतर है?

    मैलवेयर और वायरस में क्या अंतर है? मैलवेयर किसी भी दुर्भावनापूर्ण . के लिए एक छत्र शब्द है आइसिस सॉफ्टवेयर विशेष रूप से होस्ट सिस्टम या उसके उपयोगकर्ता को संक्रमित और नुकसान पहुंचाने के लिए लिखा गया है। कंप्यूटर वायरस सिर्फ एक प्रकार का मैलवेयर है। जैसे सभी वर्ग आयत होते हैं (लेकिन सभी आयत वर्ग नही

  1. CPU Cores vs Threads समझाया - क्या अंतर है?

    क्या आपने इनमें अंतर के बारे में सोचा है सीपीयू कोर और थ्रेड्स? क्या यह भ्रमित करने वाला नहीं है? चिंता न करें इस गाइड में हम सीपीयू कोर बनाम थ्रेड बहस के संबंध में सभी प्रश्नों का उत्तर देंगे। याद है जब हमने पहली बार कंप्यूटर पर क्लास ली थी? हमें सबसे पहले क्या सिखाया गया था? हां, यह सच है कि सीपी

  1. मानक उपयोगकर्ता खाता बनाम व्यवस्थापक खाता क्या अंतर है

    क्या आपके मन में कोई सवाल है कि विंडोज 10 पर मानक उपयोगकर्ता और प्रशासक उपयोगकर्ता खातों के बीच क्या अंतर है? फिर भी, सोच रहा है कि क्या व्यवस्थापक खाते के बजाय मानक खाते का उपयोग करके अधिकतर काम करना अभी भी सबसे अच्छा है? या विंडोज 10 उपयोगकर्ता खाता प्रकार बदलने का तरीका खोज रहे हैं? यहां हमारे पा