Possible en double:
JavaScript getter for all propertiesde JavaScript équivalent à __get de PHP() méthode magique
Est-ce que JavaScript fournit une méthode pour accéder aux propriétés d'objet non définis? En PHP, la solution consiste à déclarer et implémenter la méthode __get()
en classe.
Les solutions utilisant try { .. } catch { .. }
ne me suffisent pas, car j'ai déjà une très grande quantité de code qui doit rester tel quel.
duplication possible de [JavaScript getter pour toutes les propriétés] (http://stackoverflow.com/questions/994143/javascript-getter-for-all-properties) - il n'y a pas d'équivalent exact à '__get' mais il y a' __defineGetter__'. – Gordon
@Gordon: * Object.defineProperty() * est la méthode conforme aux standards pour définir des getters maintenant. –
@Haim: Ce lien extrait simplement le contenu à http://stackoverflow.com/questions/1529496/is-there-a-javascript-equivalent-of-pythons-getattr-method ** Toujours publier le lien SO contenu cet autre site! ** –