জেভাস্ক্রিপ্ট ডেট প্রটোটাইপ প্রতিযোগীতা
- পূর্ববর্তী পৃষ্ঠা parse()
- পরবর্তী পৃষ্ঠা setDate()
- একত্রীকরণ করুন JavaScript Date রেফারেন্স হান্ডবুক
পরিভাষা ও ব্যবহার
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 অবজেক্ট নির্মাতা
- পূর্ববর্তী পৃষ্ঠা parse()
- পরবর্তী পৃষ্ঠা setDate()
- একত্রীকরণ করুন JavaScript Date রেফারেন্স হান্ডবুক