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

JavaScript में गेटर और सेटर के बीच क्या अंतर है?


गेटर

जब किसी गुण को एक्सेस किया जाता है, तो फ़ंक्शन को निहित रूप से कॉल करके मान प्राप्त होता है। JavaScript में get कीवर्ड का उपयोग किया जाता है। सेट के लिए एक पहचानकर्ता, या तो एक संख्या या एक स्ट्रिंग की अनुमति है।

सेटर

जब किसी गुण को सेट किया जाता है, तो यह निहित रूप से एक फ़ंक्शन को कॉल करता है और मान को एक तर्क के रूप में पास किया जाता है। इसके साथ, रिटर्न मान गुण को ही सेट किया जाता है। JavaScript में set कीवर्ड का उपयोग किया जाता है। सेट के लिए एक पहचानकर्ता, या तो एक संख्या या एक स्ट्रिंग की अनुमति है।

उदाहरण

<html> 
    <body> 
        <script> 
            var department = { 
                deptName: "Finance", 
                deptZone: "South", 
                deptID: 105, 
                get details() { 
                    return "Department Details<br>" + "Name: " + this.deptName + " <br>Zone: " + this.deptZone + "<br>ID: " + this.deptID; 
                }, 
                set details(info) { 
                    var res = info.toString().split(' '); 
                    this.deptName = res[0] || ''; 
                    this.deptZone = res[1] || ''; 
                    this.deptID = res[2] || ''; 
                } 
            } 
            department.details = 'Marketing North 001'; 
            document.write(department.deptName); 
            document.write(department.deptZone); 
            document.write(department.deptID); 
        </script> 
    </body> 
</html>
  1. जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है? जावास्क्रिप्ट में फंक्शन्स और मेथड्स में क्या अंतर है?

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

  1. - जावास्क्रिप्ट और पायथन में सेमीकोलन का क्या अंतर है?

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

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

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