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

JavaScript में गेटर और सेटर फ़ंक्शन कैसे परिभाषित करें?


गेटर

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

सेटर

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

उदाहरण

<html> 
    <body> 
        <script> 
            var department = { 
                deptName: "Marketing", 
                deptZone: "North", 
                deptID: 101, 
                get details() { 
                    return "Department Details<br>" + "Name: " + this.deptName + " <br>Zone: " + this.deptZone + "<br>ID: " + this.deptID; 
                }, 
                set details(info) { 
                    var words = info.toString().split(' '); 
                    this.deptName = words[0] || ''; 
                    this.deptZone = words[1] || ''; 
                    this.deptID = words[2] || ''; 
                } 
            } 
            department.details = 'Marketing North 001'; 
            document.write(department.deptName); 
            document.write(department.deptZone); 
            document.write(department.deptID); 
        </script> 
    </body> 
</html>
  1. - JavaScript से listStyleImage, listStylePosition, listStyleType एक घोषणा में कैसे सेट करें?

    उदाहरण listStyle शॉर्टहैंड प्रॉपर्टी से सभी लिस्ट प्रॉपर्टीज़ एक साथ सेट करें। <!DOCTYPE html> <html> <body> <ol id=myID> <li>एक</li> <li>दो</li> </ol> <button type=button onclick=display()>शैली बदलें</button>

  1. जावास्क्रिप्ट में encodeURI() और decodeURI() फ़ंक्शन्स जावास्क्रिप्ट में encodeURI() और decodeURI() फ़ंक्शन्स

    परिचय encodeURI() फ़ंक्शन कुछ विशेष कैरेक्टर्स को छोड़कर (, / ? : @ & = + $ #) पूर्ण URI को एन्कोड करता है। decodeURI() फ़ंक्शन encodeURI() द्वारा उत्पन्न URI को डीकोड करता है। पूर्ण एन्कोडिंग (सभी विशेष कैरेक्टर्स) के लिए encodeURIComponent()/decodeURIComponent() का उपयोग करें। उदाहरण निम्न क

  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> <style> body { &nb