从JavaScript中的多个函数返回结果[重复]

Posted

技术标签:

【中文标题】从JavaScript中的多个函数返回结果[重复]【英文标题】:Returning results from multiple functions in JavaScript [duplicate] 【发布时间】:2017-11-19 17:26:42 【问题描述】:

我正在尝试返回 2 个函数的结果,但没有成功。我正在执行以下操作:

var x = getFunctionResults1(items);
var y = getFunctionResults2(items);
return x,y

但是得到这个输出:

[  x: [ [Object], [Object], [Object], [Object], [Object] ],
    y: [ [Object] ] ,
   x: [ [Object], [Object] ], y: [ [Object] ]  ]  

【问题讨论】:

【参考方案1】:

您可以使用数组作为两个函数的结果对象,例如

return [getFunctionResults1(functionResults1), getFunctionResults2(functionResults2)];

或者对带有键的部分使用对象,例如

return 
    result1: getFunctionResults1(functionResults1),
    result2: getFunctionResults2(functionResults2)]
;

【讨论】:

以上是关于从JavaScript中的多个函数返回结果[重复]的主要内容,如果未能解决你的问题,请参考以下文章

从Javascript中的嵌套函数返回值[重复]

从Javascript中的嵌套函数返回值[重复]

如何从javascript中的函数返回值[重复]

具有多个条件的Javascript .split()函数[重复]

从python 3.5中的函数返回多个值[重复]

我如何从c ++中的函数返回多个值[重复]