📝 김민재 Day 24일차 빡코딩 다이어리

김민재·2021년 8월 14일
0

빡코딩 다이어리

목록 보기
25/87
post-thumbnail

1.모르는 점:

  • stric mode와 ESLint
  • 객체의 종류인 빌트인 객체, 내장 객체, 사용자 정의 객체와 원시 값인 문자열, 숫자, 불리언이 객체처럼 접근 할 때 생성되는 임시객체 래퍼객체에 대해서
  • 코어자바스크립트 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장 비교하기
  • 2021-08-15 저녁 공부 23장 코어자바스크립트 읽은 부분 스터디
profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글