Illie
JS. 아규먼트 함수 본문
오답1. 빈칸 채우기
{
function func1(a,b){
document.write(arguments[_빈칸_]);
document.write(arguments[_빈칸_]);
}
func1("함수A가 실행되었습니다.","함수B가 실행되었습니다.");
// 출력
// 함수A가 실행되었습니다.
// 함수B가 실행되었습니다.
}
정답 : 0,1
나는 a,b를 써서 틀렸다
참조
http://www.tcpschool.com/javascript/js_function_parameterArgument
아규먼트 함수는 함수의 정의보다 더 많은 수의 인수가 전달될 때 쓴다고 한다.
즉, 참조되지 못하는 인수가 생길까봐 사용하는 것이다!
예제
1. 함수를 정의하자!
function addNum() {
var sum = 0;
for(var i = 0; i < arguments.length; i++) {
sum += arguments[i];
}
return sum;
}
아규먼트 수 만큼을 길이를 재서 i의 크기를 가늠한다.
2. 인수를 넣어보자!
addNum(1, 2, 3); // 6
addNum(1, 2); // 3
addNum(1); // 1
addNum(); // 0
addNum(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); // 55
그렇다고 한다...!
'JAVASCRIPT > 자바스크립트' 카테고리의 다른 글
mouseEffect01 - 따라다니기 (0) | 2022.03.04 |
---|---|
JS. 즉시실행함수, 파라미터 함수 (0) | 2022.03.04 |
JS. 비구조화 할당 : 별도 이름 저장 (0) | 2022.03.04 |
오답노트 5차 (0) | 2022.03.04 |
JS. mouse 효과 차이점 (0) | 2022.02.23 |
Comments