내머리속 JS - this

JAEN·2020년 2월 3일
0

내머리속 JS 🙈

목록 보기
6/14

"호출자가 누구냣?”

" 실 행 문 맥 "

자기 자신을 가리키는 포인터 *

함수 호출 방식에 따라 this 바인딩할 객체 다르다.

# 기본적으로 전역객체 바인딩..!

① 전역객체

: Browser(window), Node(global)

② 객체 메소드

: 메소드를 호출한 객체 바인딩

③ 내부함수

: 전역객체 바인딩

④ 함수 호출

: 전역객체 바인딩

# this 바인딩

bind()

함수가 가리키는 this만 바꾸고 호출 X

apply()

호출시 동적인 인자 전달등이 필요 & 호출 O

call()

정적으로 고정된 함수를 호출 O

profile
Do myself first! 🧐

0개의 댓글