خصائص prototype لتاريخ JavaScript
- پچھلے پہلہ parse()
- آئندہ پہلہ setDate()
- پچھلے سیکشن تک واپس جاوا اسکریپت ڈیٹ رفرنس مراجع
التعريف والاستخدام
پروٹوٹائپ
يسمح لك بناء الوظيفة بإضافة خصائص وطرق جديدة لكائن 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 |
---|
بھرست براوزر
خصوصیات | کروم | آئی ای | فائرفاکس | سافری | آپرا |
---|---|---|---|---|---|
پروٹوٹائپ | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی | پشتیبندگی |
- پچھلے پہلہ parse()
- آئندہ پہلہ setDate()
- پچھلے سیکشن تک واپس جاوا اسکریپت ڈیٹ رفرنس مراجع