이 코드의 의미를 잘 이해하지 못하시나요? 하나님께 설명을 구해보세요
으아악世界只因有你2017-05-19 10:25:23
인수
는 매개변수를 의미합니다.
이 함수는 합을 구하는 함수이므로 매개변수 개수는 고정되어 있지 않습니다. sum(1,2)
일 수도 있고 <일 수도 있습니다. code>sum(1,2,3)
매개변수가 고정되어 있지 않으므로
매개변수를 가져와야 합니다
다음 코드를 다시 보세요arguments
就是参数的意思
这个函数是为了求和,所以参数的数量不是固定的,可能是 sum(1,2)
,可能是 sum(1,2,3)
既然参数不是固定的
那么我们就需要获取参数
再看下面这段代码
for(var i=0;i<arguments.length;i++){
sumg+=arguments[i];
}
比如我们输入 sum(1,2)
这时 arguments.length=2
arguments[i]
的值分别是1
和2
으아아아
sum(1,2)
arguments.length=2
arguments[i]<의 값이 /code> 1
과 2
입니다
이것은 매개변수 전달의 목적을 달성합니다🎜회신하다0
PHPz2017-05-19 10:25:23
arguments는 현재 함수에 내장된 속성으로, 함수에 전달된 실제 매개변수를 저장하는 배열형 배열입니다. 길이는 전달된 실제 매개변수의 수입니다. 이 코드의 의미는 다음과 같습니다. 1+2+3을 찾는 것입니다. +4+5
의 가치