한동안 블로그를 안했던 이유..
공부할건 많은데 노트에 적어가면서 정리하는게 편했고 굳이 블로그까지 할 필요성은 못 느꼈기 때문🙄🙄
근데 어제 우연히 어떤 유튜브를 봤고 나중에 취업할 때 자신을 어필할 수 있는건 블로그 / github에 올린 프로젝트 가 확실하다해서 다시 시작해보려한다
이제 여기엔 공부하면서 노트에 적어놨던거 하루 마무리하면서 다시 읽어보는겸 기록하는 공간이 될 듯
아자아자ㅏㅏㅏ 🔥🔥
● 콜백 함수
● switch
if else 구문이 반복된다면 switch 를 고려하자 !
● class & object
class : 전체적인 틀. ex) 붕어빵
1) template 2) declare once 3) no data in
object : 1) instance of a class 2) created many times 3) data in
ex) 팥 붕어빵, 크림 붕어빵
1. class declarations
2. Getter & Setter
객체 지향 언어인 자바스크립트에서 나이에 - 값이 들어가는 것은 이상하다.
이 때, get 과 set을 이용해서 나이에 -가 들어가는 것을 방지한다.
3. 상속 & 다양성
도형을 그리는 app을 만든다고 할 때,
너비와 높이 같은 공통되는 요소들을 클래스로 지정해 재사용 하는게 유지보수에 쉽다.
4. objects
(1) Literals & Properties
(2) Computed Properties
console.log(mungsik['name'] < -- Computed properties. Key should be always string
Q. 그럼 언제 무엇을 쓰느냐??
✍ 코딩하는 그 순간 값을 받아올 때는 . 을 사용
✍ 정확하게 어떤 key가 쓰일 지 모를 때. 즉, runtime 으로 결정이 될 때 [] 사용
ex)
(3) constructor function
'Day By Day' 카테고리의 다른 글
# 2. 실력이 왜 안 늘까요~~ (0) | 2021.08.12 |
---|