Getter
เมื่อมีการเข้าถึงคุณสมบัติ ค่าจะได้รับผ่านการเรียกใช้ฟังก์ชันโดยปริยาย คีย์เวิร์ด get ใช้ในจาวาสคริปต์ อนุญาตให้ใช้ตัวระบุ ไม่ว่าจะเป็นตัวเลขหรือสตริงสำหรับชุด
เซ็ตเตอร์
เมื่อมีการตั้งค่าคุณสมบัติ จะเรียกใช้ฟังก์ชันโดยปริยายและค่าจะถูกส่งผ่านเป็นอาร์กิวเมนต์ ด้วยค่าที่ส่งคืนจะถูกตั้งค่าเป็นคุณสมบัติเอง คีย์เวิร์ด set ใช้ใน JavaScript อนุญาตให้ใช้ตัวระบุ ไม่ว่าจะเป็นตัวเลขหรือสตริงสำหรับชุด
ตัวอย่าง
นี่คือตัวอย่างที่แสดงวิธีการใช้ทั้ง getter และ setter
สาธิตสด
<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>