Javascript this


Javascript this

자바스크립트에서는 사용방법에 따라 가르키는 대상이 다르다.자바스크립트에서는 this는 실행 컨텍스트가 생성이 될때 결정된다.실행 컨텍스트는 함수를 호출할 때 생성되므로 this는 함수가호출할 때 결정된다.<실습>위와 같이 a를 전역에다 선언을 하고출력을 해보자. window같은 경우는 window환경에서 작동되니웹 브라우저를 html로 연결해서 Live Server로 틀면 나온다.<출력>console.log(a) 는 말그대로 a를 출력하라해서 나온 것이고console.log(window.a)는 원래 window가 앞에 붙는데생략이 가능하다. 최상위 개념이라 최고봉에 window가 있는 것이다.그리고 this.a는 여기 이 구조에 a는 5인것이다.<실습><출력..........



원문링크 : Javascript this