1
var a = new Date();
과 같은 것이있을 때마다 생성자에서 특정 코드를 실행하기 위해 JavaScript의 기본 Date
개체에 대한 래퍼를 원합니다.JavaScript의 기본 생성자 래퍼?
기본적으로 기본 코드가 아닌 Date()
이 호출 될 때마다 호출해야하는 자체 Date 클래스가 필요합니다.
var a = new Date();
과 같은 것이있을 때마다 생성자에서 특정 코드를 실행하기 위해 JavaScript의 기본 Date
개체에 대한 래퍼를 원합니다.JavaScript의 기본 생성자 래퍼?
기본적으로 기본 코드가 아닌 Date()
이 호출 될 때마다 호출해야하는 자체 Date 클래스가 필요합니다.
네이티브 Date
개체에 대한 참조를 저장해야합니다. 자신의 래퍼를 만든 다음 Date
네이티브를 호출하거나 변경하거나 추가 동작을 추가해야합니다.
var OldDate = Date;
var Date = function() {
var that = new OldDate();
that.mystuff = 5;
// do other things with the date
// and execute your own things
// ...
return that;
}
var now = new Date();
alert(now.mystuff);
그러나 네이티브 개체는 엉망이 아닙니다.