为什么他们相加不了 script function getSuma b arr consolelogarr consolelogarr 使用的时候不需要写 let sum = 0 forlet i = 0; iarrlength; i++ sum += a+b+arri consolelogarr;
这段代码逻辑上是可以相加的,但是在输出结果时没有将计算的结果进行输出,只是在函数内部使用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。
原文地址: https://www.cveoy.top/t/topic/MWM 著作权归作者所有。请勿转载和采集!