คุณสมบัติโปรโตไทป์วันที่ JavaScript
- หน้าก่อน parse()
- หน้าต่อไป setDate()
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Date
การระบุและวิธีใช้
prototype
ฟังก์ชันสร้างโอบเจกต์อนุญาตให้คุณเพิ่มรูปแบบและวิธีใหม่ไปยังโอบเจกต์ Date()
ในวิธีการกำหนดตัวแปร โอบเจกต์วันที่ทั้งหมดจะถูกกำหนดตัวแปรและค่าของมัน ในที่สุดที่เราเรียกว่าค่าเริ่มต้น
ในวิธีการสร้างโอบเจกต์ โอบเจกต์วันที่ทั้งหมดสามารถใช้วิธีนี้ได้
หมายเหตุ: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 |
---|
เบราซเซอร์สนับสนุน
คุณสมบัติ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
prototype | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
หน้าที่เกี่ยวข้อง
วิชาะคม:วันที่ JavaScript
วิชาะคม:รูปแบบวันที่ JavaScript
วิชาะคม:ตัวประกอบวัตถุ JavaScript
- หน้าก่อน parse()
- หน้าต่อไป setDate()
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Date