خصائص prototype لتاريخ JavaScript

التعريف والاستخدام

پروٹوٹائپ يسمح لك بناء الوظيفة بإضافة خصائص وطرق جديدة لكائن Date().

عند بناء الخاصية، يتم منح جميع كائنات التاريخ الخاصية والعنصر الخاص بها كقيمة افتراضية.

عند بناء الطريقة، يمكن استخدام هذه الطريقة من قبل جميع كائنات التاريخ.

توجه:Date.prototype به یک شیء تاریخ خاص اشاره نمی‌کند، بلکه به شیء Date() خود اشاره می‌کند.

توجه:Prototype یک سازنده‌ی شیء جهانی است که برای همه‌ی شیءات جاوااسکریپت مناسب است.

مثال

یک روش جدید برای تاریخ ایجاد کنید، که به شیء تاریخ یک ویژگی نام ماه به نام myProp ارائه می‌دهد:

Date.prototype.myMet = function() {
  if (this.getMonth() == 0){this.myProp = "January"};
  if (this.getMonth() == 1){this.myProp = "February"};
  if (this.getMonth() == 2){this.myProp = "March"};
  if (this.getMonth() == 3){this.myProp = "April"};
  if (this.getMonth() == 4){this.myProp = "May"};
  if (this.getMonth() == 5){this.myProp = "June"};
  if (this.getMonth() == 6){this.myProp = "July"};
  if (this.getMonth() == 7){this.myProp = "August"};
  if (this.getMonth() == 8){this.myProp = "September"};
  if (this.getMonth() == 9){this.myProp = "October"};
  if (this.getMonth() == 10){this.myProp = "November"};
  if (this.getMonth() == 11){this.myProp = "December"};
};

یک شیء Date ایجاد کنید، سپس روش myMet را فراخوانی کنید:

var d = new Date();
d.myMet();
var monthname = d.myProp;

خودتان امتحان کنید

زبان معامله

Date.prototype.نام = مقدار

تفصیلات تکنیکی

ورژن جاوااسکریپت: ECMAScript 1

بھرست براوزر

خصوصیات کروم آئی ای فائرفاکس سافری آپرا
پروٹوٹائپ پشتیبندگی پشتیبندگی پشتیبندگی پشتیبندگی پشتیبندگی

صفحات کا رابطہ

تعلیم:JavaScript تاریخ

تعلیم:JavaScript تاریخ کا فارمات

تعلیم:JavaScript آوٹھم کانسٹرکشنر