[20220430 S]

devbit4 [front-end developer]·2022년 4월 30일
0

TIL

목록 보기
39/163

오늘은 (4) 월 (30) 일 / 날씨: (구름많음)

한줄: 4월의 마지막날도 코딩을 하고있지🐜

Yesterday is history tomorrow is a mystery
But today is a GIFT that is why it is called present🤫


💻 1) WORK MEMO & REVIEW

✍️ 소스코드 관련

  • video player 이제 기능은 얼추 작동하긴하는것같은데에.? 근데 훅으로 만들어ㅑㅇ함
  • 반복되는 거 묶어쥬세욥

💻 2) GRAMMAR OF JAVASCRIPT

Every Morning

✍️ 프로토타입

  • memo
    • 원형/

    • 프로토타입 기반 객체지향 프로그래밍 ->자바스크립트

    • 모든 객체는 내부에 prototype을 가짐 -> 상속과 관련

    • arry=[1,2,3] => Array 프로토타입=> Object 프로토타입
      * 프로토타입 체인

      			Object.keys(오브젝트)
      Object.values(오브젝트)
      Object.entries(오브젝트) 키 값
      'key1' in 오브젝트 // true or false
      Object.getOwnPropertyDescriptors(오브젝트)
      Object.defineProperty(오브젝트, 키, {})
      =>특정한 키나 값 열거 수정 삭제 못하게 할 때 사용~
      Obejct.freeze(오브젝트)
      Object.seal(오브젝트) 수정만 가능
      Object.preventExtensions(오브젝트) 추가만 안됨
      

      생성자 함수 프로토타입 레벨의 함수 만들기-> 메모리 낭비 예방

function Fruit (name){
this.name = name;
this.introduce = ()=>{ console.log(`yummy ${this.name)`} // instead of this,
}
Fruit.prototype.introduce = ()=>{console.log(`yammy ${this.name}`)} // You can do this

const fruit1= new Fruit("strawberry");
fruit1.introduce();
  • 결론 최근에는 프로토타입 x 클래스로 작성 (본질적으로 클래스도 결국 프로토타입)

  • 중요 포인트는 상속상속! 객체 지향 프로그래밍의 상속을 통한 재사용성이 오늘의 핵시이이이임


💻 3) PROJECT & STUDY

16 to 18

✍️


🆎🎾 4) ENGLISH/ GERMAN / TENNIS

Monday/ Wednesday/ Thursday (Clarisse랑 날짜 조정하기)
Wednesday/ Saturday

  • 신나는 테니스 즐거운 테니스 8시 레슨
  • 스텝 밟으며 공 넘기기까지 ok

📌 5) ETC (READING/ ECONOMY)

Free time


6) TODO & QUESTIONS

  • useVideoPlayer
  • super()??
  • 5월의 계획을 세워보자꾸낭
  • 전입신고 ok-> 드디어 서울시민~~

❤️ 4월 GOALS

  • 루틴화하기(집중 안되더라도 습관화하기)
  • 이해하고 넘어가도록 노력하기
  • 업무 질문 많이많이하기
  • es6 재정리하기/ SNS Project & Redux(4-5월)
  • 테니스 시작 스트레스 풀기

profile
제대로 꾸준하게 / 블로그 이전 => https://dailybit.co.kr

0개의 댓글