this

김듑듑·2022년 8월 4일

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/this

자바스크립트의 this와 자바의 this는 다르다 그래서 공부해야함

자바에서 this란

본인 인스턴스 자기자신
본인 자신에 대한 참조 값을 말한다

자바스크립트에서 this란

함수를 어떻게 불렀는지에 따라 this에 바인딩 되는 객체가 달라진다

  • 전역문맥 : 전역객체(브라우저는 window객체)와 this가 묶임
  • 함수문맥 : 메서드를 호출하면 호출된 메서드를 소유한 객체랑 this랑 묶임
    es5에선 묶어야하는데 화살표함수를 쓰면

0개의 댓글