Javascript 如何从对象方法返回值?
我有一个带有几个函数的对象。访问utils.run函数时无法检索返回值,请提供帮助Javascript 如何从对象方法返回值?,javascript,function,Javascript,Function,我有一个带有几个函数的对象。访问utils.run函数时无法检索返回值,请提供帮助 var utils = { "init" : function(){ console.log("init"); }, "run" : function(value1){ return "hello"+value1; } } 对我来说很好: var utils={ “init”:函数(){ console.log(“ini
var utils = {
"init" : function(){
console.log("init");
},
"run" : function(value1){
return "hello"+value1;
}
}
对我来说很好:
var utils={
“init”:函数(){
console.log(“init”);
},
“运行”:函数(值1){
返回“hello”+value1;
}
};
console.log(utils.run('there!'))代码>我测试了你的代码,它运行正常。如何使用utils.run
?不要混淆JSON和JavaScript。您拥有的是一个JavaScript对象,而不是JSON。我想您只是想执行utils.run,但是由于需要在JavaScript中调用函数,您需要使用函数调用操作符,即(),因此您可以将JavaScript对象中的函数调用为utils.run('world')@FelixKling,但当然…@Teemu:在帖子中:“所以,也许我撒了一点小谎。虽然对象文字不是“JSON对象”,但确实有,但它完全是另一回事。”如果没有问题,那么这个问题应该作为一个问题来解决“这个问题是由一个无法再复制的问题或一个简单的印刷错误引起的。”而是。谢谢。它现在正在运行。我给了错误的命令来运行utils.run。