Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从对象方法返回值?_Javascript_Function - Fatal编程技术网

Javascript 如何从对象方法返回值?

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

我有一个带有几个函数的对象。访问utils.run函数时无法检索返回值,请提供帮助

 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。