为什么他们相加不了 function getSuma b arr consolelogarr consolelogarr 使用的时候不需要写 let sum = 0 forlet i = 0; i
= arr.length; i++) { sum += arr[i] } return a + b + sum }
这段代码是可以相加的,只需要传入至少两个参数即可。例如:
getSum(1, 2); // 返回 3
如果想要传入更多的参数,可以使用 rest parameter 语法,将多余的参数打包成一个数组传入。例如:
getSum(1, 2, 3, 4, 5); // 返回 15
在函数内部使用 for 循环遍历数组,将数组中的每个值累加到 sum 变量上,最后将 a、b 和 sum 相加返回即可。
原文地址: https://www.cveoy.top/t/topic/MU4 著作权归作者所有。请勿转载和采集!