본문 바로가기

Day By Day

# 1. 시작

한동안 블로그를 안했던 이유.. 

공부할건 많은데 노트에 적어가면서 정리하는게 편했고 굳이 블로그까지 할 필요성은 못 느꼈기 때문🙄🙄

근데 어제 우연히 어떤 유튜브를 봤고 나중에 취업할 때 자신을 어필할 수 있는건 블로그 / 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