웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

자바스크립트 함수 메소드 call(), apply() 차이점은?

Last Modified : 2017-09-21 / Created : 2017-03-23
2,353
View Count
이 둘의 차이점은 무엇일까요?

두번째 해당하는 매개변수가 apply()는 배열형태로 가지고 call()은 나란히 놓이게 됩니다.
예를들면 아래와 같습니다.
 
<script>test = function(a, b) {   return test.apply(this, [a, b]);}</script><script>test = function(a, b) {   return test.call(this, a, b);}</script>

apply는 배열순이고 call은 매개변수 순서입니다.

Previous

자바스크립트 함수 선언시 선언과 표현식의 차이점

Previous

CKEditor를 사용하는 방법 및 제거하는 방법은?