अंतर्निहित जावास्क्रिप्ट ऑब्जेक्ट का उपयोग करके एक साधारण उदाहरण: navigator.my_new_property = "कुछ मान"; // क्या हम पता लगा सकते हैं कि यह नई संपत्ति जोड़ दी गई थी?पता लगाएं कि जावास्क्रिप्ट ऑब्जेक्ट में कोई नई प्रॉपर्टी कब जोड़ा जाता है?
मैं लगातार नए गुणों के लिए जाँच करने के लिए वस्तु मतदान नहीं करना चाहती। क्या संपत्ति की निगरानी करने के लिए स्पष्ट रूप से बताते हुए ऑब्जेक्ट्स के लिए कुछ प्रकार का उच्च स्तरीय सेटटर है?
फिर से, मैं नहीं चाहता कि यदि संपत्ति के मूल्य बदल पता लगाने के लिए जब एक नया संपत्ति जोड़ दिया जाता है चाहता हूँ, बल्कि।
विचार? धन्यवाद
विस्तृत प्रतिक्रिया के लिए धन्यवाद:
यहाँ एक सरल उदाहरण है। यदि मैं मतदान मार्ग पर जाता हूं, तो आप एमएस में एक अच्छा अंतराल मानेंगे? जाहिर है, मैं चाहता हूं कि यह प्रभावी हो लेकिन अनावश्यक रूप से दोहराना न पड़े। क्या कोई "मानक" अंतराल है कि कुछ ढांचे उनके मतदान के लिए उपयोग करते हैं? सुझावों की सराहना की जाती है। – UICodes
मुझे लगता है कि यह वही निर्भर करेगा जो आप करना चाहते हैं; कोई जवाब नहीं है। आप किस वस्तु को मतदान कर रहे हैं, आप कितनी बार इसे बदलने की उम्मीद करते हैं, इसके माध्यम से कितने अन्य गुण परिभाषित किए जाते हैं? जबकि आप एक आधुनिक डेस्कटॉप ब्राउज़र पर 50ms की तरह बहुत छोटे अंतराल से दूर हो सकते हैं, IEMobile6 जैसे कमजोर ब्राउज़र पर अच्छी तरह से आबादी वाले ऑब्जेक्ट के लिए जो इसे अपने घुटनों तक ला सकता है! संयोग से, 'नेविगेटर' जैसी होस्ट ऑब्जेक्ट्स के लिए कोई भी गारंटी नहीं है कि किसी भी नई संपत्ति को सेट करना, या 'इन ... इन' को फिर से चालू करने के लिए उपयोग करना, काम करेगा! : -एस – bobince
आप पहले से ही कई होस्टेड ऑब्जेक्ट्स पर संपत्ति परिवर्तनों को कैप्चर नहीं कर सकते हैं (उदाहरण के लिए, विभिन्न डीओएम ऑब्जेक्ट गुणों पर गेटर/सेटिंग को परिभाषित करने का प्रयास करें), इसलिए मुझे कोई समस्या नहीं दिखाई दे रही है जो सामान्य ऑब्जेक्ट चेंज नोटिफ़ायर प्रदान करेगी कारण। – Michael