Javascript 我可以让Obect属性调用函数吗

Javascript 我可以让Obect属性调用函数吗,javascript,object,Javascript,Object,我可以在对象中调用这样的函数吗?我试过这样的东西,但似乎不起作用。我知道我可以把函数放在对象中。我更想知道应该调用哪个函数 函数runFunc{ console.loghello; } obj={func:runFunc}; obj.func 是的,但是你的语法有点错误。创建分配给函数的属性时,不会添加,因为这样会调用函数 稍后,当您准备调用存储在属性中的函数时,您确实可以使用to作为对象的方法调用该函数 主要的一点是,在JavaScript中,我们可以通过说出函数名来引用函数,也可以通过说出

我可以在对象中调用这样的函数吗?我试过这样的东西,但似乎不起作用。我知道我可以把函数放在对象中。我更想知道应该调用哪个函数

函数runFunc{ console.loghello; } obj={func:runFunc};
obj.func 是的,但是你的语法有点错误。创建分配给函数的属性时,不会添加,因为这样会调用函数

稍后,当您准备调用存储在属性中的函数时,您确实可以使用to作为对象的方法调用该函数

主要的一点是,在JavaScript中,我们可以通过说出函数名来引用函数,也可以通过说出函数名后加括号来调用函数

函数runFunc{ console.loghello; } //创建新对象并将函数指定给属性
obj={func:runFunc};//缺少括号:obj.func@昆汀:不,他们在问如何执行分配给属性的函数。我想我已经解决了。var a=函数runFunc{console.logHello};obj={func:a}obj.a@user1894606将函数分配给a时,不会将其命名为RUNFUC。在这种情况下,您只需将一个匿名函数分配给。@user1894606我已更新了答案,使其与您正在使用的模式更加匹配,并添加了一些解释。