我用谷歌搜索了一下,似乎我要么不知道我在问什么,要么这是不可能的。我想可能是前者。
如果我有一个对象
obj = {
func : function(){
return 'hello';
}
}
我通常会这样做alert(obj.func())
我当然会得到“hello”
但是如果我想让 obj.func 只是一个变量,这可能吗?我永远不会将参数传递给函数,我只想将其返回值引用为普通变量,例如 alert(obj.func)
,而不是函数调用。
谢谢。
最佳答案
试试这个:
obj = {
func : (function(){
return 'hello';
})()
}
关于javascript - 将函数转换为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14885168/