[22일] this

반응형

this ?


this 는 호출할때 어떤객체를 바라보는지 결정이된다.

  1. 전역공간에서 this 호출 - 전역객체를 가르킴
  2. 함수에서 호출 - 전역객체를 가르킴 : 실행컨텍스트가 활성화 할 당시 this 가 지정되지않을경우 this 는 전역객체를 바라보게됨
  3. 메서드에서 호출 - 호출의 주체를 가르키게됨
  4. 메서드의 내부함수에서 호출 - 호출주체에 따라 다르게되는데 함수로써 호출된다면 전역객체를 바라보게됨, 아니라면 호출주체를 바라보게됨
  5. 화살표 함수 - 실생컨텍스트에 생성할때 this바인딩 과정 자체가 없어서 값이 유지됨
반응형

'프론트엔드 > JavaScript' 카테고리의 다른 글

[24] 클로저  (0) 2022.12.02
[23일] array method  (1) 2022.12.01
[21일] JS 실행컨텍스트  (1) 2022.11.29
[16일차] SPA  (2) 2022.11.21
[Deepdive] 22장 this  (0) 2022.04.13