【发布时间】:2021-03-03 08:35:24
【问题描述】:
我只是在 JS 中调整了一些代码,最后写了下面的代码。
const adding=(a,b,c,d)=> {
return(a+b, c+d)
}
let sum1, sum2 = adding(1,2,3,4)
console.log(sum1)
console.log(sum2)
输出是 不明确的 7
当我改变返回值的位置时,如下所示
const adding=(a,b,c,d)=> {
return(c+d, a+b)
}
let sum1, sum2 = adding(1,2,3,4)
console.log(sum1)
console.log(sum2)
输出是 Undefined 3
我的问题是为什么?
【问题讨论】:
-
让话题更清晰了,谢谢。
标签: javascript function return return-value multiple-value