<script type="text/javascript">
//剩余参数允许将一个不定数量的参数表示为一个数组,就是不确定参数有几个,语法 ...参数名
//剩余参数会保存为一个数组
//剩余参数必须写在所有参数的最后
const num = 1;
function add(num,...arr){
console.log(arr)
// return num;
for(let i=0; i<arr.length;i++){
num += arr[i];
}
return num;
}
const data = add(num,20,30,40,50)
document.write(data)
//arguments 是一个对应于传递给函数的参数的类数组对象,不是一个真正的数组
// const num = 1;
// function add(arguments){
// console.log(arguments)
// // return num;
// for(let i=0; i<arguments.length;i++){
// num += arguments[i];
// }
// return num;
// }
// const data = add(num,20,30,40,50)
// document.write(data)
</script>
</body>
剩余参数的理解
最新推荐文章于 2024-06-08 17:58:36 发布