this

차노·2023년 7월 26일
0

전역 환경에서 this는 node에서 global 객체이며, 브라우저에서는 window 객체이다.

var this = window === global;

this always points to global when function calls this as a function.

이처럼 this는 전역객체를 향해 있기 때문에 유실될 우려가 항상 있었고, 그 문제를 해결하기 위해 화살표 함수가 만들어졌다.

콜백함수는 함수의 인자로 들어가는 함수를 뜻한다. 그런데 콜백함수는 전역객체를 항상 바라보고 있다. 단. 콜백함수에 this를 지정할 경우, 그 객체를 향한다. addEventListener가 그 특징을 대표한다.

0개의 댓글