场景:我需要写⼀个⽅法来做求和,但是我不知道我传⼊的参数有
多少个
例如函数名是sum 我调⽤的时候可能是sum(1,2,3,4,5)也有可
能是sum(1,2,3,4
这个时候该怎么编写这个求和函数呢?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>函数传参取参之不定参arguments讲解</title>
</head>
<body>
<script>
//利用arguments来编写一个求和函数
function sum(){
var sum = 0
for(i=0; i<arguments.length; i++){
sum += arguments[i]
}
console.log(sum)
}
sum(1,2,3)
</script>
</body>
</html>
效果图: