728x90
1. class나 object가 없다면?
없다면 우리가 정의한 변수들이 여기저기 떠다니기 때문에 규모있는 프로젝트를 만들기 어려울 것이다.
class는 연관있는 데이터를 묶어놓는 컨테이너 역할이다.
사진처럼 연관있는 데이터로 fields와 methods로 묶여있는 것을 class라고 한다.
객체 지향이란? : https://jeong-pro.tistory.com/95
2. class vs object
class: 붕어빵 틀
class 자체에는 데이터가 들어있지 않고 틀만 정의.
- template
- declare once
- no data in
object: 팥붕어빵
class를 이용해서 data를 넣어서 만드는 것이 object
- instance of a class
- created many times
- data in
'WEB programming > javascript' 카테고리의 다른 글
#9. 유용한 10가지 배열 함수들. Array APIs 총정리 (0) | 2021.07.27 |
---|---|
#8. 배열 제대로 알고 쓰자. 자바스크립트 배열 개념과 APIs 총정리 (0) | 2021.07.26 |
#7. 오브젝트 넌 뭐니? (with 드림코딩) (0) | 2021.07.26 |
# 5. Arrow Function은 무엇인가? 함수의 선언과 표현 (with 드림코딩) (0) | 2021.07.23 |
#3~4 let vs const, primitve vs object & operator, if, for loop(with 드림코딩) (0) | 2021.07.23 |