是否从JavaScript函数返回1个以上的值?
如何从JavaScript函数返回多个值?只需返回一个对象即可是否从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
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}
我还想提到一个全新的功能(所以可能不是您想要使用的)。
在段落解构任务中
您对今后如何处理这项任务有了很好的印象