● 오늘 공부한 것
- 클래스 다시 정리하기
- this
● 내가 놓치고 있던 것
- class 내부에서 프로토타입 메서드의 this와 정적메서드의 this차이
- 프로토타입의 메서드의 this는 프로토타입 메서드를 호출한 인스턴스이다. 하지만, 정적 메서드의 this는 클래스를 이야기한다.
- 메서드는 [[HomeObject]]라는 내부슬롯을 가진다. [[HomeObject]]는 메서드 자신을 바인딩하고 있는 객체의 프로토타입을 저장한다. super의 참조는 [[HomeObject]]이다.
- 이 this에 엮이는 것 때문에 많은 고생을 했다.. 아래와 같은 포스팅을 남긴다.
● 끝맺음
- 느낀점
- this 바인딩 때문에, 왜라는 질문을 하지 않아도 될 질문에 던져버려서 오랫동안 구동을 이해하느라 시간을 쏟아서 아쉬웠다.. 더많은 부분을 읽어야했는데.. 질문에 해답을 찾아주셨던 길종님과 지수님께 감사했다.
- 수업이외의 학습
- this
- ES6함수와 추가 기능