Date
オブジェクトのプロトタイプのメソッドを置き換えます (オーバーライド、改善、機能を追加します) 。これが私がやったことの単純化されたバージョンです:
Date.prototype._toString = Date.prototype.toString;
Date.prototype.toString = function(mask) {
if(mask == undefined){return this._toString();}
//snip
//...
//snip
return date_string;
}
標準メソッドを失いたくないので、元のメソッドを一時変数に割り当て、必要に応じて呼び出しています。
Date.prototype
名前空間を汚染せずにこれを行う方法はありますか?
私が求めているのは、これと同じ質問ですが、Javascript のみです。