में एक सार्वभौमिक/फ़ॉलबैक गेटर संपत्ति को परिभाषित करें Object.defineProperty
के साथ जावास्क्रिप्ट में गेटर्स हैं। तो मैं द्वाराजावास्क्रिप्ट
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."
क्या मैं जावास्क्रिप्ट में "सार्वभौमिक गेटर्स" कर सकता हूं?
की [संभव डुप्लिकेट यह संभव करने के लिए है जावास्क्रिप्ट में गतिशील गेटर्स/सेटर्स लागू करें?] (http://stackoverflow.com/questions/7891937/is-it-possible-to-implement- गतिशील-getters-setters-in-javascript) – user123444555621
यह भी देखें http: // stackoverflow .com/प्रश्न/2266789/is-there-an-equal-of-nosuchmethod-feature-for-Properties-or-a-way – user123444555621