गेट्टर
जब किसी संपत्ति का उपयोग किया जाता है, तो मान किसी फ़ंक्शन को परोक्ष रूप से कॉल करने के माध्यम से प्राप्त होता है। जावास्क्रिप्ट में कीवर्ड का उपयोग किया जाता है। सेट के लिए एक पहचानकर्ता, या तो एक संख्या या एक स्ट्रिंग की अनुमति है।
सेटर
जब कोई गुण सेट किया जाता है, तो यह परोक्ष रूप से एक फ़ंक्शन को कॉल करता है और मान को एक तर्क के रूप में पारित किया जाता है। इसके साथ, वापसी मूल्य संपत्ति पर ही सेट हो जाता है। जावास्क्रिप्ट में सेट कीवर्ड का उपयोग किया जाता है। सेट के लिए एक पहचानकर्ता, या तो एक संख्या या एक स्ट्रिंग की अनुमति है।
उदाहरण
यहां एक उदाहरण दिया गया है जिसमें दिखाया गया है कि गेटटर और सेटर दोनों को कैसे लागू किया जाए
लाइव डेमो
<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>