Getters และ Setters ใช้กำหนด Object Accessors Getter ใช้ดึงค่าพร็อพเพอร์ตี้ Setter ใช้ตั้งค่าพร็อพเพอร์ตี้
Getters
<html> <body> <script>
var business = {
Name: "Musk",
Country: "America",
Company: "PayPal",
get comp() { return this.company; }
};
document.write(business.comp);
</script> </body> </html>
ผลลัพธ์
PayPal
Setters
<html> <body> <script>
var business = {
Name: "Musk",
Country: "America",
company: "PayPal",
set comp(val) { this.company = val; }
};
business.comp = "SolarCity";
document.write(business.company);
</script> </body> </html>
ผลลัพธ์
SolarCity