[펌글] 자바스크립트(javascript)에서 arguments (인수의 배열)를 다른 함수로 그대로 넘겨서 실행하기

By | 3월 30, 2012

- 출처 : 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 는 (객체)배열이므로 잘라내거나 병합할 수 있다. 응용해 보자!

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments