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

क्या आपको लगता है कि जावास्क्रिप्ट फंक्शन्स ऑब्जेक्ट मेथड्स हैं?


जावास्क्रिप्ट में मेथड्स को एक एक्शन कहा जा सकता है, जो ऑब्जेक्ट्स पर किया जाता है। यह एक प्रॉपर्टी की तरह है जैसे कर्मचारी का नाम, विभाग, ईआईडी, आदि "अमित", "मार्केटिंग", "001" आदि प्रॉपर्टीज़ के साथ।

जावास्क्रिप्ट में ऑब्जेक्ट मेथड्स एक्सेस करने के लिए:

object.method()

आइए एक उदाहरण देखें,

employee.details()

उदाहरण

ऑब्जेक्ट मेथड्स एक्सेस करने के लिए निम्नलिखित कोड चलाएं:

<html>    <head>       <script>          var employee = {             empname: "Amit",             department : "Marketing",             id : 001,             details : function() {                return this.empname + " with ID: " + this.id;             }          };          document.write(employee.details());       </script>    </head> </html>

आउटपुट

क्या आपको लगता है कि जावास्क्रिप्ट फंक्शन्स ऑब्जेक्ट मेथड्स हैं?


  1. जावास्क्रिप्ट प्रिमिटिव/ऑब्जेक्ट टाइप्स को फंक्शन्स में कैसे पास किया जाता है? जावास्क्रिप्ट प्रिमिटिव/ऑब्जेक्ट टाइप्स को फंक्शन्स में कैसे पास किया जाता है?

    जावास्क्रिप्ट प्रिमिटिव और ऑब्जेक्ट टाइप्स को फंक्शन में पास करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <

  1. जावास्क्रिप्ट में पार्शियल फंक्शन्स क्या हैं? जावास्क्रिप्ट में पार्शियल फंक्शन्स क्या हैं?

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

  1. JavaScript एरो फंक्शन्स का उपयोग कब नहीं करना चाहिए? JavaScript एरो फंक्शन्स का उपयोग कब नहीं करना चाहिए?

    एरो फंक्शन्स का उपयोग ऑब्जेक्ट मेथड के रूप में नहीं करना चाहिए क्योंकि एरो फंक्शन का अपना this नहीं होता। यह आसपास के लेक्सिकल स्कोप के this मान को लेता है जो विंडो ऑब्जेक्ट होता है, ऑब्जेक्ट स्वयं नहीं। इससे समस्याएं हो सकती हैं क्योंकि अब हम इच्छित ऑब्जेक्ट के बजाय विंडो ऑब्जेक्ट की प्रॉपर्टीज़ से