Usando descriptores de propiedades, A MODO DIDACTICO, no esta implementado en todos los browsers :
Código Javascript
:
Ver originalvar o = {
a: 1,
b: 2
};
Object.defineProperty(o, "suma", {
get : function() {
return this.a + this.b;
}
});
o.suma // 3
Link:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/defineProperty