Use Object.defineProperty()
on Subclass.prototype
. There are also __defineGetter__
and __defineSetter__
available on some browsers, but they are deprecated. For your example, it would be:
Object.defineProperty(Subclass.prototype, "myProperty", {
get: function myProperty() {
// code
}
});