从JavaScript中的多个函数返回结果

时间:2017-06-16 20:40:11

标签: javascript function return

我试图返回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 个答案:

答案 0 :(得分:1)

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

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

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

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