본문 바로가기

언어/javascript

javascript : arguments

반응형
function sumAll(){
    console.log(typeof(arguments) + ' : '+ arguments.length);
}

//함수를 호출합니다.
sumAll(1,2,3,4,5,6,7,8,9,10);
object : 10

 

 

function sumAll(){
    var output = 0;
    for (var i = 0; i<arguments.length;i++){
        output += arguments[i];
    }
    return output;
}

console.log(sumAll(1,2,3,4,5,6,7,8,9,10));
55

자바스크립트의 모든 함수는 내부에 기본적으로 변수 arguments가 있습니다.

변수 arguments는 매개변수의 배열입니다. 

 

 

반응형

'언어 > javascript' 카테고리의 다른 글

javascript : 클로저  (0) 2020.11.29
javascript : callback 함수  (0) 2020.11.29
javascript : array  (0) 2020.11.29
javascript : var 키워드의 비동기 함수 문제  (0) 2020.11.28
javascript : var, let, const 차이  (0) 2020.11.28