我想将对象属性传递给全局函数,并希望将返回值保存在新的对象属性中。 我的尝试:如何将对象属性从对象本身传递给函数?
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'并且一次性计算密钥。 –