私は現在Titanium StudioでJavaScript(CommonJS)を使用していますが、プロトタイプ作成については質問があります。 既存のクラスに新しい関数を追加したいとします。たとえば、どこに追加するか弦プロトタイプ
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
このコードを追加する必要がある場所はどこですか。すぐにすべてのクラスで利用できるようになりましたか?
ありがとうございます。
感謝。 しかし、どのように/どこでこれを行うべきであるかに関する条約はありませんか? – junior
あなたがどこで使っているライブラリがあれば、いつでもそこに置くことができます。私は通常、物事をすっきりと整理するために、私が含めているライブラリの先頭にある組み込みクラスに追加する関数を定義します。 CSSファイルの上部にHTMLタグのCSS属性を定義したのと同じように、そして後にクラス/ IDを定義するのと同じです。 –