Getter Setter Methods

by Denise Nepraunig

HTML

<h1>Getter Setter Objects in action</h1>

JavaScript

var p = {
    x : 1,
    y : 1,
    
    get sum() {
        return this.x + this.y;
    },
    // dummy example
    set sum(value) {
        var newvalues = value/2;
        this.x = this.y = newvalues;
    },
    get moo() {
        console.log("mooo");
    }
};

p.sum = 8;
p.moo
console.log(p.sum);