객체의 종류인 빌트인 객체, 내장 객체, 사용자 정의 객체와 원시 값인 문자열, 숫자, 불리언이 객체처럼 접근 할 때 생성되는 임시객체 래퍼객체에 대해서
코어자바스크립트 this 개념 정리
2.배운점:
코어자바스크립트 this 파트를 다시 읽으며 명시적 this 바인딩이 없는 규칙 5가지
-전역 공간에서 this는 전역객체 참조
-어떤 함수를 메서드로 호출한 경우엔 this는 메서드 호출 주제(메서드 명 앞 객체)를 참조
-어떤 함수를 함수로 호출한 경우 this는 전역객체를 참조하고 메서드의 내부 함수 역시 같다.
콜백 함수 내부의 this는 해당 콜백 함수의 제어권을 넘겨받은 함수가 정의한 바를 따르며 정희하지 않은 경우엔 전역객체를 참조한다.
생성자 함수에서 this는 생성할 인스턴스를 참조한다.
명시적 this 바인딩 경우 다음의 3가지 내용을 바탕으로 this를 예측
-call, apply 메서드는 this를 명시적으로 지정하면서 함수 또는 메서드를 호출한다.
-bind 메서드는 this 및 함수에 넘길 인수를 일부 지정하여 새로운 함수를 리턴한다.
-요소를 순회하면서 콜백 함수를 반복 호출하는 내용의 일부 메서드는 별도의 인자로 this를 받기도 한다.
3.개선할 점:
집에서 올라와서 짐 정리하고 청소를 마친 뒤 친구를 만나느라 오후 공부 시간을 확보하지 못했다. 내일은 계획대로 내가 해야할 일들을 우선순위로 두고 하루를 보내자.
4.목표와 마감기한:
2021-08-15 아침 공부 22장 this 읽고 정리
2021-08-15 점심 공부 23장 실행 컨텍스트 읽고 코어자바스크립트와 22, 23장 비교하기