Duplicar posibles:
JavaScript getter for all propertiesequivalente de JavaScript para __get de PHP (método mágico)
¿El JavaScript proporcionar un método para acceder a las propiedades del objeto indefinidos? En PHP, la solución es declarar e implementar el método __get()
en clase.
Las soluciones que usan try { .. } catch { .. }
no son suficientes para mí, porque ya tengo una gran cantidad de código que realmente necesita permanecer tal como está.
posible duplicado de [JavaScript getter para todas las propiedades] (http://stackoverflow.com/questions/994143/javascript-getter-for-all-properties) - no hay un equivalente exacto a '__get' pero hay' __defineGetter__'. – Gordon
@Gordon: * Object.defineProperty() * es el método compatible con los estándares para definir getters ahora. –
@Haim: Ese enlace simplemente arranca el contenido en http://stackoverflow.com/questions/1529496/is-there-a-javascript-equivalent-of-pythons-getattr-method ** Publique siempre el enlace de contenido SO sobre ese otro sitio! ** –