JavaScript Number prototype गुण

वर्णन और उपयोग

prototype आपको नंबर को नए गुणों और तरीकों को जोड़ने देती है।

prototype यह सभी जेसेक्रिप्ट ऑब्जैक्ट के लिए उपलब्ध है।

इन्स्टांस

एक नया नंबर तरीका बनाएं जो नंबर के आधे मूल्य को वापस देता है:

Number.prototype.myMethod = function() {
  return this.valueOf() / 2;
};

नंबर के लिए नए तरीके का उपयोग करें:

let n = 55;
let x = n.myMethod();

आप खुद संदर्भित करें

व्याकरण

Number.prototype.name = मूल्य

चेतावनी

आपको नियंत्रण में नहीं होने वाले ऑब्जैक्ट के प्रोटोटाइप को बदलने की सिफारिश नहीं है।

आपको आभूतकारण जेसेक्रिप्ट डाटा टाइप के प्रोटोटाइप को नहीं बदलना चाहिए, जैसे:

  • Numbers
  • Strings
  • Arrays
  • Dates
  • Booleans
  • Function
  • ऑब्जैक्ट

केवल आपके अपने ऑब्जैक्ट के प्रोटोटाइप को बदलें।

prototype गुण

JavaScript prototype प्रतियोगिता आपको ऑब्जैक्ट को नए गुणों को जोड़ने देती है:

इन्स्टांस

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";

आप खुद संदर्भित करें

ब्राउज़र समर्थन

Number.prototype यह ECMAScript1 (ES1) की विशेषता है।

सभी ब्राउज़र एस1 (JavaScript 1997) को पूरी तरह से समर्थित करते हैं:

च्रोम आईई एज फायरफॉक्स सफारी ऑपेरा
च्रोम आईई एज फायरफॉक्स सफारी ऑपेरा
समर्थन समर्थन समर्थन समर्थन समर्थन समर्थन