📚 TIL
자바스크립트 코딩의 기술
🏀 자바스크립트 코딩의 기술 8장 공부하기
8장 : 클래스로 인터페이스를 간결하게 유지하라
TIP 37 읽기 쉬운 클래스를 만들어라
- 클래스를 선언할 때는 class 키워드 사용
- 새로운 인스턴스를 생성할 때는 new 키워드 사용
TIP 38 상속으로 메서드를 공유하라
- extends 키워드를 이용해서 클래스를 상속
- 부모 클래스에 추가하는 모든 메서드를 자식 클래스가 상속받음
TIP 39 클래스로 기존의 프로토타입을 확장하라
- 자바스크립트는 새로운 인스턴스를 생성할 때 프로토타입에 대한 연결 생성
- 모든 객체 인스턴스는 프로토타입에서 속성을 가져옴
- 새로운 인스턴스도 프로토타입에 있는 메서드 사용
TIP 40 get과 set으로 인터페이스를 단순하게 만들어라
- 게터, 세터 : 함수를 속성처럼 보이게 해서 복잡성을 숨기는 방법
- 게터 : 메서드 앞에 get 키워드 추가, 함수 이름을 동작 대신 명사로 수정
- 세터 : 메서드 앞에 set 키워드 추가, 메서드 내부에서 속성값 변경 가능
TIP 41 제너레이터로 이터러블 속성을 생성하라
- 제너레이터 : 함수가 호출되었을 때 그 즉시 끝까지 실행하지 않고 중간에 빠져나갔다가 다시 돌아올 수 있는 함수
- function 키워드 뒤에 별포(*)를 추가하여 생성
- next() 메서드와 yield 키워드를 이용해 함수의 일부 반환
- 정보가 매우 많고 일부만 접근해야 할 때 유용
TIP 42 bind()로 문맥 문제를 해결하라
- bind() 메서드를 이용하면 문맥을 명시적으로 정할 수 있음
😁 오늘 한 일
📕 공부하기
- 내일 스터디를 하기로해서 오늘은 책을 보고 공부했어요
- 다음주 시작하기 전에 3주차까지 마스터해야되는데!! 긁적
🎬 영화 소울 보기
- 언니가 보고싶다고해서 CGV가서 영화 소울을 봤어요
- 영화관에 일년만에 가보는 것 같아요!
- 일상의 소중함과 삶의 의미를 느끼게 해주는 영화였어요
🍛 국수나무알밥먹기
- 이사와서 요즘 못먹은 학생때 많이 먹었던 국수나무에서 알밥을 먹었어요
- 그리웠던 맛 ㅠㅠ 국수나무 알밥은 맵지 않고 너무 맛있어요!!
- 엄마랑 언니랑 와서 다른것도 시켜서 같이 먹었어요 ㅋㅋ
🚌 이어폰 케이스 받아오기
- 친구가 이어폰 케이스를 두개 주문해버렸다고 하나 판대서 받아왔어요
- 버스타고 왕복 두시간 걸려서 받아왔는데 너무 귀여워요!!!!
- 에어팟 프로 오래오래 써야지 '▼'
🥘 샤브샤브 쭈꾸미 먹기
- 최근에 발견해서 자주 가는 맛집!!
- 샐러드 샤브샤브 만두 칼국수 묵사발 피자 쭈꾸미 다 먹을 수 있어서 좋아요
- 진짜 배터지는줄 ㅠㅠㅠ 양 엄청 많아요
'코딩 > TIL' 카테고리의 다른 글
TIL #210215 (0) | 2021.02.15 |
---|---|
TIL #210214 (0) | 2021.02.14 |
TIL #210212 (0) | 2021.02.12 |
TIL #210211 (0) | 2021.02.11 |
TIL #210210 (0) | 2021.02.10 |