这似乎是一个非常简单的问题,但我找不到任何人谈论过它。在下面的代码中
function add(x,y) {
return (x+7, y+4);
}
let rew= add(1,1);
console.log(rew);
它说 rew 等于 5。我知道我们需要保存两个值,而 rew 不是数组,但我尝试将结果推送到数组中,但这也不起作用。有没有办法可以将这两个数字保存到一个变量中,以便能够操作它们,然后将它们加在一起?
最佳答案
JavaScript 没有这样的语法(看起来您正在尝试执行 C# 7 的元组)。由于逗号运算符,您将得到 5
结果。使用方括号表示数组结果。
function add(x,y) {
return [x+7, y+4];
}
let rew= add(1,1);
console.log(rew);
关于javascript - 函数返回两个数字,并将其保存到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44814481/