这段代码逻辑上是可以相加的,但是在输出结果时没有将计算的结果进行输出,只是在函数内部使用'console.log'输出了一个中间结果,需要将最终的计算结果'return'出来并在调用函数时使用'console.log'输出。

修改后的代码如下:

function getSum(a, b, ...arr) {
  let sum = 0
  for(let i = 0; i<arr.length; i++){
    sum += a+b+arr[i]
  }
  return sum
}
console.log(getSum(1, 2, 3, 4, 5)); 

输出结果为:15。

JavaScript 函数相加问题:如何获取最终结果?

原文地址: https://www.cveoy.top/t/topic/l4T1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录