कोर्स पसंदीदा:
- पिछला पृष्ठ padStart()
- अगला पृष्ठ repeat()
- एक स्तर ऊपर जावास्क्रिप्ट स्ट्रिंग रेफरेंस मैनुअल
जेसक्रिप्ट String prototype प्रोपर्टी
prototype
वर्णन और उपयोग
prototype
यह सभी जेसक्रिप्ट ऑब्जैक्ट के लिए उपलब्ध है。
इन्स्टांस
प्रोपर्टी आपको शब्दकोश को नए प्रोपर्टी और मथड़ों जोड़ने की अनुमति देती है。 prototype
उपयोग
प्रोपर्टी दिया हुआ टाइप के सभी ऑब्जैक्ट को नए प्रोपर्टी जोड़ती है: function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; } this.born = born; employee.prototype.salary = 2000;
const fred = new employee("Fred Flintstone", "Caveman", 1970);
ग्रामात object.prototype.name =
value
चेतावनी
यह अनुशासन नहीं है कि आपको नियंत्रण में नहीं होने वाले ऑब्जैक्ट के प्रोटोटाइप को संशोधित करें。
- आपको अंतर्निहित जेसक्रिप्ट डाटा टाइप के प्रोटोटाइप को नहीं संशोधित करना चाहिए, जैसे कि:
- Strings
- Arrays
- Dates
- Booleans
- Function
- ऑब्जैक्ट
केवल आपके द्वारा बनाए गए ऑब्जैक्ट के प्रोटोटाइप को संशोधित करें。
prototype प्रोपर्टी
जेसक्रिप्ट prototype
प्रोपर्टी आपको ऑब्जैक्ट को नए प्रोपर्टी जोड़ने की अनुमति देती है:
इन्स्टांस
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
ब्राउज़र समर्थन
prototype
यह ECMAScript1 (ES1) विशेषताएँ हैं。
सभी ब्राउज़र एस1 (जेसक्रिप्ट 1997) पूरी तरह से समर्थन करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|---|
च्रोम | आईई | एज | फायरफॉक्स | सफारी | ओपेरा |
सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट |
- पिछला पृष्ठ padStart()
- अगला पृष्ठ repeat()
- एक स्तर ऊपर जावास्क्रिप्ट स्ट्रिंग रेफरेंस मैनुअल