私がこれを試してみると:
Date.prototype.add = function (days) {
var date = new Date(this.valueOf());
date.setDate(date.getDate() + days);
return date;
};
ts コンパイラは、date の add が存在しないと文句を言います。
アイデア?
私がこれを試してみると:
Date.prototype.add = function (days) {
var date = new Date(this.valueOf());
date.setDate(date.getDate() + days);
return date;
};
ts コンパイラは、date の add が存在しないと文句を言います。
アイデア?
add メソッドについてコンパイラに伝えるには、日付インターフェイスを拡張する必要があります。
interface Date {
add (days: number) : Date;
}
次に、次のように使用できます。
Date.prototype.add = function (days) {
var date = new Date(this.valueOf());
date.setDate(date.getDate() + days);
return date;
};
var date = new Date();
var newDate = date.add(1);