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