JavaScript에는 Object.defineProperty
이있는 getters가 있습니다. 그래서JavaScript에서 Universal/Fallback getter 속성을 정의하십시오.
Object.defineProperty(window, 'random', {
get: function() {
return Math.random();
}
});
random // Evaluates to a random number
에 의해 window
의 재산 random
에 게터를 정의 할 수 있습니다에 관계없이 객체 속성의 특정 개체에 대한 "보편적 게터"를 정의 할 수 있습니까?
Object.universalGetter(window, function (propertyName) {
console.log('Accessing property', propertyName, 'of window.');
});
window.Function // Prints "Accessing property Function of window."
"universal getters"를 (를) JavaScript로 사용할 수 있습니까?
가능한 중복이 가능하다 JavaScript에서 동적 getters/setters 구현?] (http://stackoverflow.com/questions/7891937/is-it-possible-to-implement-dynamic-getters-setters-in-javascript) – user123444555621
참조 http : // stackoverflow .com/questions/2266789/is-there-an-the-nosuchmethod-features-for-a-way – user123444555621