Thuộc tính prototype của JavaScript Date
- Trang trước parse()
- Trang tiếp theo setDate()
- Quay lại lớp trên Sách tham khảo JavaScript Date
Định nghĩa và cách sử dụng
prototype
Hàm khởi tạo cho phép bạn thêm thuộc tính và phương thức mới vào đối tượng Date().
Trong việc định nghĩa thuộc tính, tất cả các đối tượng ngày tháng sẽ được gán thuộc tính và giá trị của chúng như giá trị mặc định.
Trong phương thức khởi tạo, tất cả các đối tượng ngày tháng đều có thể sử dụng phương thức này.
Ghi chú:Date.prototype không tham chiếu đến một đối tượng ngày cụ thể, mà tham chiếu đến đối tượng Date()本身.
Ghi chú:Prototype là một đối tượng toàn cục của người xây dựng, áp dụng cho tất cả các đối tượng JavaScript.
Mẫu
Tạo một phương thức ngày mới, cung cấp thuộc tính month-name có tên là myProp cho đối tượng ngày:
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"}; ;
Tạo một đối tượng Date, sau đó gọi phương thức myMet:
var d = new Date(); d.myMet(); var monthname = d.myProp;
Cú pháp
Date.prototype.tên = giá trị
Chi tiết kỹ thuật
Phiên bản JavaScript: | ECMAScript 1 |
---|
Trình duyệt hỗ trợ
Thuộc tính | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
prototype | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Trang liên quan
Giáo trình:Ngày tháng JavaScript
Giáo trình:Định dạng ngày tháng JavaScript
Giáo trình:Kết cấu đối tượng JavaScript
- Trang trước parse()
- Trang tiếp theo setDate()
- Quay lại lớp trên Sách tham khảo JavaScript Date