가변인자 함수 - arguments
● arguments : 인자를 담고있는 예약어, 배열형태임(객체)
function sumAll() {
alert(typeof(arguments) + " : " + arguments.length);
}
sumAll(1, 2, 3, 4, 5); // object : 5
----------------------------------------------------------------------------
function sumAll() {
var returnValue = 0;
for (const i in arguments) {
returnValue += arguments[i];
}
return returnValue;
}
document.write(sumAll(1, 2, 3, 4, 5)); // 15