クライアント側に類似のネイティブJSオブジェクト、拡張するためのNode.jsの方法があります:Node.jsのネイティブJSオブジェクトを拡張しますか?
Date.prototype.tomorrow = function(){
return this.getTime()+86400000;
}
など期待通り
var dt = new Date();
dt.tomorrow();
作品、それは。
クライアント側に類似のネイティブJSオブジェクト、拡張するためのNode.jsの方法があります:Node.jsのネイティブJSオブジェクトを拡張しますか?
Date.prototype.tomorrow = function(){
return this.getTime()+86400000;
}
など期待通り
var dt = new Date();
dt.tomorrow();
作品、それは。
これは、NodeがV8(Google Chromeのエンジン)の上に構築されているため、ブラウザとまったく同じように機能します。以下のコードを保存してノードで実行してください。
Date.prototype.tomorrow = function(){
return this.getTime()+86400000;
}
var dt = new Date();
console.log(dt.tomorrow());
それはうまくいくはずです。プロトタイプは単純な古いJavaScript機能であり、ノード固有ではありません。実際には、これはthe Sugar libraryですが、you should read their notes on thisです。
Sugarの参考に感謝します。これをモジュールとしてどのようにしてプロジェクトに簡単に取り込むことができるかについてのアドバイスはありますか? – Ray