जावास्क्रिप्ट प्रलेखन के माध्यम से जा रहे हैं में मूल्य परिवर्तन, मैं निम्नलिखित दो कार्य पाया पर एक जावास्क्रिप्ट वस्तु दिलचस्प लग रहा है:संपत्ति के लिए श्रोता का javascript ऑब्जेक्ट
.watch
- घड़ियाँ एक संपत्ति के लिए एक मूल्य सौंपा और एक समारोह जब चलाता जा करने के लिए ऐसा होता है।
.unwatch
- घड़ी विधि के साथ एक घड़ी बिंदु सेट हटा देता है।
नमूना उपयोग:
o = { p: 1 };
o.watch("p", function (id,oldval,newval) {
console.log("o." + id + " changed from " + oldval + " to " + newval)
return newval;
});
जब भी हम "पी" की संपत्ति के मूल्य बदलने के लिए, इस समारोह ट्रिगर किया जाता है।
o.p = 2; //logs: "o.p changed from 1 to 2"
मैं तेजी से कुछ वर्षों के लिए जावास्क्रिप्ट पर काम कर रहा हूँ और कभी नहीं इन कार्यों के लिए इस्तेमाल किया।
क्या कोई कृपया कुछ अच्छे उपयोग मामलों को फेंक सकता है जहां ये कार्य आसान होंगे?
ये केवल छिपकली आधारित ब्राउज़र के लिए उपलब्ध हैं, मोज़िला फ़ायरफ़ॉक्स की तरह। इंटरनेट एक्सप्लोरर ऑब्जेक्ट्स पर एक समान विधि का खुलासा करता है, जिसे ऑनप्रोपर्टीचेंज कहा जाता है। –