본문 바로가기

CSS,HTML,JAVASCRIPT

JavaScrpit - This

this -> { } 객체를 가리키는 뜻

this가 가리키는 객체는 상황에 따라 다름

this는 함수를 호출한 객체이다

 

전역적인 문맥에서 this는 window를 가리킴

 

함수 내부에 있는 this는 어떤 함수를 호출했느냐에 따라 달라짐

일반적으로 함수의 this값은 .왼쪽에 있는 값

 

this 값이 바뀌지 않게 고정하고 싶으면 Bind 를 사용하면 됨

 

바인드 함수를 만들고 바인드 함수안에 this 값을 넣어줌

main.bind 안에 들어가 값이 고정된 값이 된다

 

object란 이름의 객체안에 name 값은 별코딩 이지만 뒤에 bind로 name값을 멋진 객체로 고정해주면

this값은 멋진 객체가 호출된다