Get and Set Javascript
JavaScript
var object = {
foo: {
get () {
alert('getFoo', this.foo);
return object.foo;
},
set (value) {
return object.foo = value;
}
},
bar: {
get () {
return object.bar;
},
set (value) {
return object.bar = value;
}
}
};
object.foo = 'bar';
object.bar = object.foo;
object.bar = 'foo';
console.log(object);