我想將對象屬性傳遞給全局函數,並希望將返回值保存在新的對象屬性中。 我的嘗試:如何將對象屬性從對象本身傳遞給函數?
var Tools = {
id : "tools" ,
key : myfunc(this.id) //I also tried Tools["id"] and id .
};
下面是函數:
function myfunc(tmp){
return tmp;
}
我想用Tools.key
沒有Tools.key()
這就是爲什麼我不使用下面的代碼:
key : function(){
return myfunc(this.id);
}
這不會很方便,除非'tools'是一個獨特的實例,在這種情況下,您可以設置'tool.id'並且一次性計算密鑰。 –