我創建了一個附加到其他函數的函數。以兩種不同的方式使用函數
像:
string("Hi").capitilize()//returns hi
我希望能夠以兩種不同的方式使用$$字符串。 1將其附加到功能。第二個是單獨的功能:
string("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()'函數。 – Pointy 2012-07-27 21:59:24
是的只是一個例子,我的實際功能有點不同(名字明智) – Shawn31313 2012-07-27 22:03:50