tim*_*tim 0 javascript variables scope
我在Google上搜索了一下,似乎我不知道我在问什么,或者这是不可能的。我认为可能是前者。
如果我有一个对象
obj = {
func : function(){
return 'hello';
}
}
Run Code Online (Sandbox Code Playgroud)
我通常会alert(obj.func())得到"hello"
但是,如果我obj.func只是想成为一个变量,那有可能吗?我永远不会将参数传递给函数,我只想将其返回值作为普通变量(例如)引用alert(obj.func),而不是函数调用。
谢谢。
尝试这个 :
obj = {
func : (function(){
return 'hello';
})()
}
Run Code Online (Sandbox Code Playgroud)