جاوا اسکریپٹ نمبر پروٹوائٹائپ پرزنتیشن

مفہوم اور استعمال

پروٹوائٹائپ آپ کو نمبروں میں نئی اپرٹیٹیں اضافہ کرنے کی اجازت دیتا ہے。

پروٹوائٹائپ یہ تمام جاوا اسکریپٹ اوبجیکٹوں کا حصہ ہیں。

مثال

ایک نئی نمبر طریق تخلیق کریں جو نمبر کی نصف کی مقدار بھرتی ہو

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

نمبروں پر نئی طریق سے استعمال کریں:

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

خود کا تجربہ کریں

فارمچر

Number.prototype.name = مقادیر

اخطار

نمیشناکار آپ کی کنٹرول سے باہر کسی آپریٹ کا پروٹوائٹائپ بدل نہ دیں。

آپ کو اس طرح سے داخلی جاوا اسکریپٹ نوعیتوں کا پروٹوائٹائپ بدل نہ دیں، مثلاً:

  • نمبر
  • اسٹرنگ
  • ایکریئس
  • تاریخ
  • بولین
  • فنکشن
  • آبجیکٹ

لطفاً صرف اپنے اپنے اوبجیکٹ کا پروٹوائٹائپ بدل نہ دیں。

پروٹوائٹائپ پرزنتیشن

جاوا اسکریپٹ پروٹوائٹائپ پرزنتیشن اجازت دیتا ہے کہ آپ کسی بھی آپ کے اوبجیکٹ میں نئی اپرٹیٹیں اضافہ کریں:

مثال

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):

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