名著JavaScript:the good parts 「良いパーツ」によるベストプラクティス [ ダグラス・クロフォード ]覚書
私が買ったのは,2010年10月13日 初版第6刷発行
Javascriptには文字列の後ろにある空白を取り除くメソッドが存在しない。(P38)
と書いてあり,trimメソッドの定義が掲載されている。
現在,2018年の時点でString.prototype.trimはもう,ほとんどのブラウザで定義されているので,自分で定義する必要がない。
Function.prototype.method = function (name, func) {
if (!this.prototype[name]) {
this.prototype[name] = func;
return this;
}
};
String.method('trim', function(){
return this.replace(/^\s+|\s+$/g,'');
});