Simullate getter in JavaScript by valueOf and toString method
1329 ワード
function Foo(a, b) {
this.a = a;
this.b = b;
// simulate getter via valueOf and toString method
this.sum = {
valueOf: function () {
return a + b
},
toString: function () {
return a + b
}
}
}
alert(new Foo(2, 3).sum);