জেভাস্ক্রিপ্ট ডেট প্রটোটাইপ প্রতিযোগীতা

পরিভাষা ও ব্যবহার

prototype কনসট্রাকশন ফাংশন আপনাকে ডেট অবজেক্টে নতুন প্রতিযোগীতা এবং মেথড যোগ করার অনুমতি দেয়。

কনসট্রাকশন প্রতিযোগীতায়, সমস্ত তারিখ অবজেক্টকে এটা একটি প্রবন্ধ এবং তার মান প্রদান করা হবে, যা ডিফল্ট মান হিসাবে ব্যবহৃত হবে。

কনসট্রাকশন মেথডে, সমস্ত তারিখ অবজেক্টকে এই মেথড ব্যবহার করা যেতে পারে。

หมายเหตุ:Date.prototype ไม่มีอ้างอิงถึงโอบเจกต์วันที่เดี่ยวๆ แต่มีอ้างอิงถึงโอบเจกต์ Date() ตัวเอง。

หมายเหตุ:Prototype คือโอบเจกต์นักวาดทั่วไปสำหรับทุกโอบเจกต์ JavaScript。

ตัวอย่าง

สร้างวิธีใหม่สำหรับวันที่เพื่อให้โอบเจกต์วันที่มีคุณสมบัติ month-name ชื่อ 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.name = value

เทคนิคล์ละเอียด

JavaScript สัญญาณ: ECMAScript 1

�্রาวซเซอร์ สนับสนุน

বৈশিষ্ট্য চ্রোম আইই ফায়ারফক্স স্যাফারি অপেরা
prototype সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

সংশ্লিষ্ট পৃষ্ঠা

শিক্ষা:JavaScript তারিখ

শিক্ষা:JavaScript তারিখ ফরম্যাট

শিক্ষা:JavaScript অবজেক্ট নির্মাতা