call()
2024년 6월 21일
-
call() 메서드(Method)는 함수(Function) 객체(Object)에 미리 정의되어 있는 함수(Function)로 첫번째 인자로 객체(Object)를 주는데 call()을 호출하는 함수(Function)가 인자로 주어진 객체(Object)에 딸려 있는 객체(Object) 처럼 동작하게 한다.
-
call() 메서드(Method)를 사용하는 즉시 바로 호출이 된다.
-
bind()의 경우는 call()과 거의 유사하나 바로 호출되지 않는다.
문법
JavaScriptfun.call(thisArg[, arg1[, arg2[, ...]]])
예시
- 아래 코드와 같이 함수(Function)와 객체(Object)를 연결시킬 수 있다.
JavaScript