반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
드림엘리 : Javascript 기초 - 4. Class와 Callback 함수 본문
반응형

Class와 Callback 함수
- class : 다양한 object를 만들기 위한 청사진
- class에서 함수 선언시 function 키워드 사용하지 않아도 됨
- class에 원하는 기능을 다 정의하게 되면 사용하는 사람이 자세하게 control할 수 없고 재사용률이 떨어진다.
callback 함수
- class를 하나의 완전히 다 만들어진 완전체로 만들기 보다는 레고로 조립을 해서 원하는 것을 만들 수 있는 것처럼 원하는 기능을 끼워 맞춰서 재조립이 가능한 것으로 만드는 것이 좋다. 그래서 callback 함수를 이용하는 것이다.
- class 내에서 callback 함수 활용 시 장점
- callback 함수를 전달함으로써 원하는 기능을 수행할 수 있다.
- 사용하는 사람이 원할 때 원하는 기능을 수행할 수 있다.
- callback 함수를 이용해서 class를 만들게 되면 counter를 쓰는 사람이 자신의 입맛에 맞게 class를 만들 수 있다.
- 하나의 class로 다양한 object를 만들어서 서로 다른 기능을 수행하는 object를 만들 수 있다.
- class의 재사용 가능성이 높아짐
- class 내에 원하는 callback 함수를 전달하면서 만들고 필요할 때마다 사용하면 됨
- typescript에서 type? 일시 optional한 type으로 전달해도 되고 안해도 되는 값이다.
'Front-End > Javascript' 카테고리의 다른 글
[Javascript] 자바스크립트 기초 (0) | 2022.06.10 |
---|---|
드림엘리 : Javascript - 16. ES6 & ES11 문법 정리 (0) | 2021.12.29 |
드림엘리 : Javascript 기초 - 3. 연산자(boolean과 &&연산자) (0) | 2021.12.28 |
드림엘리 : Javascript 기초 - 2. 함수 (0) | 2021.12.27 |
드림엘리 : Javascript 기초 - 1. 변수(Primitive vs Object) (0) | 2021.12.24 |