- 출처 : http://stackoverflow.com/questions/3914557/passing-arguments-forward-to-another-javascript-function -
* 개요
a()함수의 인수를 그대로 b함수로 넘기며 실행하되,
b()함수의 인수의 갯수가 가변적일 경우에도 대응할 수 있도록
arguments 배열을 사용한다.
function a(arg1, arg2, arg3){
b.apply(this, arguments);
}
function b(arg1, arg2, arg3){
alert("arg1:"+arg1+", arg2:"+arg2+", arg3:"+arg3);
}
a('Jin', 'Nina', 'Paul'); //테스트!
* 응용
arguments 는 (객체)배열이므로 잘라내거나 병합할 수 있다. 응용해 보자!