JavaScript Number prototype ਪ੍ਰਤੀਭਾ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

prototype ਤੁਹਾਨੂੰ ਅੰਕ ਨੂੰ ਨਵੇਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਫੰਕਸ਼ਨ ਜੋੜਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ।

prototype ਇਹ ਸਾਰੇ JavaScript ਵਸਤੂਆਂ ਲਈ ਉਪਲੱਬਧ ਹੈ।

ਇੱਕ ਉਦਾਹਰਣ

ਇੱਕ ਨਵੀਂ ਅੰਕ ਮੰਦਾ ਕਰਨ ਵਾਲੀ ਅੰਕ ਮੰਦਾ ਕਰਨ ਵਾਲੀ ਫੰਕਸ਼ਨ ਬਣਾਓ:

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

ਅੰਕ ਲਈ ਨਵੇਂ ਤਰੀਕੇ ਦਖਲ ਕਰੋ:

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

ਆਪਣੇ ਆਪ ਮੰਗਣ ਕਰੋ

ਸ਼ਾਬਦਿਕ

Number.prototype.name = value

ਚਾਰਜਾ

ਤੁਹਾਨੂੰ ਕੰਟਰੋਲ ਨਹੀਂ ਕਰਦੇ ਵਾਲੇ ਵਸਤੂ ਦੇ prototype ਨੂੰ ਬਦਲਣਾ ਨਹੀਂ ਚਾਹੀਦਾ ਸੁਝਾਵਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰੋ:

ਤੁਹਾਨੂੰ ਪ੍ਰਾਥਮਿਕ JavaScript ਦਾਤਾ ਪ੍ਰਕਾਰ ਦੇ prototype ਨੂੰ ਬਦਲਣਾ ਨਹੀਂ ਚਾਹੀਦਾ, ਜਿਵੇਂ ਕਿ:

  • Numbers
  • Strings
  • Arrays
  • Dates
  • Booleans
  • Function
  • Objects

ਆਪਣੇ ਆਪ ਵਸਤੂ ਦੇ prototype ਨੂੰ ਹੀ ਬਦਲੋ ਕਿਰਤਮਾਨ ਕਰੋ

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) ਹੈ ਮੁੱਦਾ।

تمام براوزرز بھی پورا طور پر ES1 (JavaScript 1997) کا سپورٹ کرتے ہیں:}

کروم آئی ای ایج فائرفاکس سافری آپریا
کروم آئی ای ایج فائرفاکس سافری آپریا
پشتیبند پشتیبند پشتیبند پشتیبند پشتیبند پشتیبند