这段代码逻辑上是可以相加的,但是在输出结果时没有将计算的结果进行输出,只是在函数内部使用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。

为什么他们相加不了 script function getSuma b arr consolelogarr consolelogarr 使用的时候不需要写 let sum = 0 forlet i = 0; iarrlength; i++ sum += a+b+arri consolelogarr;

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

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