Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ความแตกต่างระหว่าง Getters และ Setters ใน JavaScript

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