Warning: This feature is deprecated in favor of defining getters using the object initializer syntax or the Object.defineProperty()
API. While this feature is widely implemented, it is only described in the ECMAScript specification because of legacy usage. This method should not be used since better alternatives exist.
The __defineGetter__
method binds an object's property to a function to be called when that property is looked up.