他の関数に接続する関数を作成しています。
お気に入り:
string("Hi").capitilize()//returns hi
$$.string を 2 つの異なる方法で使用できるようにしたいと考えています。1は関数に付けています。2 つ目は関数のみです。
string("Hi")
Hi を返すだけです。しかし、私が得ているのは次のとおりです。[object Object]
関数にアタッチするための最初のコードを実行できるようにするメイン コードは次のとおりです。
var g = function (a) {
this._string = typeof a == "string" ? a : a.toString();
return a;
}
var string = function (a) {
return new g(a);
}
次に、すべての関数を含む別の変数を作成し、それをプロトタイプにバインドします。
string("Hi") があれば、これを単に文字列を返すようにして、関数を追加しても機能できるようにすることは可能ですか?