Eventuali duplicati:
JavaScript getter for all propertiesdi JavaScript per __get di PHP() metodo magico
fa JavaScript fornisce un metodo per accedere alle proprietà degli oggetti indefiniti? In PHP la soluzione è dichiarare e implementare il metodo __get()
in classe.
Le soluzioni che utilizzano try { .. } catch { .. }
non sono sufficienti per me, perché ho già una grande quantità di codice che in realtà ha bisogno di rimanere così com'è.
possibile duplicato di [JavaScript getter per tutte le proprietà] (http://stackoverflow.com/questions/994143/javascript-getter-for-all-properties) - non esiste un equivalente esatto di '__get' ma c'è' __defineGetter__'. – Gordon
@Gordon: * Object.defineProperty() * è il metodo conforme agli standard per la definizione dei getter ora. –
@Haim: questo collegamento strappa semplicemente il contenuto all'indirizzo http://stackoverflow.com/questions/1529496/is-there-a-javascript-equivalent-of-pythons-getattr-method ** Pubblica sempre il link del contenuto SO su quell'altro sito! ** –