क्या रनटाइम पर ऑब्जेक्ट में गुण जोड़ना ठीक है? ऐसा लगता है कि ठीक है लेकिन क्या कोई समस्या है जिसके बारे में मुझे अवगत होना चाहिए?क्या मैं जावास्क्रिप्ट में गतिशील रूप से एक संपत्ति जोड़ सकता हूं?
मैं एक 3 पार्टी जावास्क्रिप्ट एपीआई एक वस्तु वर्ग है, जो मैं इन्स्टेन्शियशन के बाद करने के लिए instantiated और जोड़ दिया है अपने ही संपत्ति है जो उपयोग कर रहा हूँ, नीचे दिए गए कोड की तरह:
उदाहरण के लिए मैं यह कर सकता:
var Car = function (id, type) {
this.id = id;
this.type = type;
};
var myCar = new Car(1,"Nissan");
// CAN I DO THIS: (needsWork not a property of object Car)
myCar.needsWork = true;
ध्यान दें, अपने कोड में कार समारोह एक वर्ग नहीं है। यह एक कन्स्ट्रक्टर समारोह है। आप इसे "छद्म-वर्ग" कह सकते हैं। –
धन्यवाद जानना अच्छा है! – capdragon