[펌글] 자바스크립트 call()과 apply()의 차이점

By | 4월 5, 2012

세부적인 차이점은 잘 모르겠고 -_-;
가장 큰 차이점은
call()은 호출시 인수를 명시적으로 나열해 주어야 하고,
apply()는 호출시 arguments와 같은 인수배열 하나를 받는다는 점이다.
그래서 공통작업 할 때 apply()가 좋아 >,. < !!
* 참고링크
call()과 apply()에서 변경되는 this의 의미
call()
apply()
 
 

Subscribe
Notify of
guest
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Imovator
12 years ago

call()찾으러 왔다가 apply()도 배우고 가네요 감사합니다^^

호러블캣
호러블캣
12 years ago

네 수고하세요~>, <

gu
gu
12 years ago

apply로 상속받으면 자식클래스 생성자로 불러와도 되네요.. 책에선 부모를 부르고 부모를 프로토 타입으로 다시 자식을 불러서 하나로 쓰던데 어떤게 맞는건가요?

호러블캣
호러블캣
12 years ago

그건 안해봐서 잘 모르겠네요 ^^; 혹시 유용한 용법 발견하면 알려주세요~