我有一個函數對象,我喜歡將所有這些屬性的另一個函數原型化。如何爲所有對象屬性創建原型函數?
例子:
var test = function(num) {
return num * num/(num/4);
}
var obj = {
item1: item1, //this is a function already setted.
item2: item2, //this is a function already setted.
item3: item3 //this is a function already setted
}
我想是這樣的:obj.item1().test()
沒有設定this.test
每個函數內。
向我們展示'item1','item2'和'item3'。 – thefourtheye
這只是一個例子,它可以是'var itemX = function(val){this.num = val; return this.num};' –
他們共享的唯一原型是'Function.prototype';你想編輯它嗎? – dandavis