javascriptを勉強中に下記の記述に出くわしたのですが、「String.prototype.trimIt」とは何を意味するのでしょうか?
例えば
「hoge.trimIt = function() {
return this.replace(/^\s+|\s+$/g, '');
}」
であれば
「hogeオブジェクトにtrimItという名前のfunction() {
return this.replace(/^\s+|\s+$/g, '');
}を値に持つプロパティーを設定」
という意味になると思うのですが、「String.prototype.trimIt」ですと「.」が2つありますし、何がどうなっているのかさっぱりわかりません。
どなたか詳しい方御指導頂けないでしょうか?
javascript
1if (!String.prototype.trimIt) { // prototype に trimIt プロパティがない場合に追加 2String.prototype.trimIt = function() { 3return this.replace(/^\s+|\s+$/g, ''); // 文字列前後のスペースを除去 4}
回答2件
あなたの回答
tips
プレビュー