Powiel możliwe:
JavaScript getter for all propertiesJavaScript w przeglądarce, by __get PHP() magiczna metoda
Does JavaScript dostarczenie sposobu dostępu do niezdefiniowanych właściwości obiektu? W PHP rozwiązaniem jest zadeklarowanie i implementacja metody __get()
w klasie.
Rozwiązania korzystające z try { .. } catch { .. }
są dla mnie niewystarczające, ponieważ mam już bardzo dużą ilość kodu, który faktycznie musi pozostać bez zmian.
możliwy duplikat [JavaScript pobierający dla wszystkich właściwości] (http://stackoverflow.com/questions/994143/javascript-getter-for-all-properties) - nie ma dokładnego odpowiednika '__get', ale istnieje'. __defineGetter__'. – Gordon
@Gordon: * Object.defineProperty() * jest obecnie zgodną ze standardami metodą definiowania modułów pobierających. –
@Haim: Ten link po prostu zrywa zawartość z http://stackoverflow.com/questions/1529496/is-there-a-javascript-equivalent-of-pythons-getattr-method ** Zawsze zamieszczaj link zawartości SO ta inna strona! ** –