나중에 자바스크립트 관련 회사에 취업 시에도 저런 면접 질문으로 나올 수도 있다고 하는데
여지껏 단순히 프로그래밍 코드 입력할 때만 써왔지만 정확히 몇 가지까지 추론될 수 있는지는 미처 많이 알지 못했던 것 같습니다. 제가 알고있기로는 전역 객체를 나타낼 때와 함수 및 메소드 호출 시 경우 등등 저 정도로 알고 있었는데 그 외에도 자바스크립트 내에 this가 총 몇 가지로 추론될 수 있고 어느 경우에 사용되는지 알고 싶습니다.
MDN 문서에는 아래와 같이 설명하고 있는 것 같습니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/this
MDN 문서에는 아래와 같이 설명하고 있는 것 같습니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/this