function test(a, b) {
for (let i = 0; i < arguments.length; i++) {
console.log(arguments[i]);
}
}
test(2, 8, 9)
一:实参和形参的介绍
1.如上图所示,a和b即为函数的形参
2.test(2,8,9)其中的2,8,9为函数的实参
其中函数的形参和实参如果不对应不相等时,也可以取出函数多余未用到的实参,利用arguments来循环遍历,arguments为类数组,它包含了数组的方法供我们使用
二:利用参数求和
// 求算传入的实参的和
function add(){
let result=0
for(let i=0;i<arguments.length;i++){
result+=arguments[i]
}
return result
}
let sum=add(1,2,3,4,5,6,7,8,9)
遍历传入的实参,加等于每个参数赋值给变量,返回变量result