是否从JavaScript函数返回1个以上的值?

是否从JavaScript函数返回1个以上的值?,javascript,jquery,Javascript,Jquery,如何从JavaScript函数返回多个值?只需返回一个对象即可 return { a:1, b:2 }; 您可以返回一个数组: function() { return [a, b]; } 或对象: function() { return {a: a, b: b}; } 或为输入赋值: function(ref) { ref.a = a; ref.b = b; } 要返回多个值,您有两个选项:Array或一个对象: // return array retur

如何从JavaScript函数返回多个值?

只需返回一个对象即可

return { a:1, b:2 };

您可以返回一个数组:

function() {
    return [a, b];
}
或对象:

function() {
    return {a: a, b: b};
}
或为输入赋值:

function(ref) {
    ref.a = a;
    ref.b = b;
}

要返回多个值,您有两个选项:
Array
或一个
对象

// return array
return ['foo', 'bar'];

// return object
return {"foo" : "hey foo", "bar" : "hey bar"}

例如,最好的方法是返回一个JavaScript对象

做所有的计算和逻辑,然后把它们放在一个对象中
{x':3,'y':4}
等和
返回{x':3,'y':4}

我还想提到一个全新的功能(所以可能不是您想要使用的)。

在段落
解构任务中
您对今后如何处理这项任务有了很好的印象