[Class]
js에서의 Class
생성되었습니다.
Person: { "name": "세호", "age": 30 }
ts에서의 Class
상단에 name과 age의 타입을 지정해준다.
[Prototype]
js에서의 Prototype
위에는 예시인데, 보면 admin의 내용이 user와 겹치는 것을 알 수 있다. 이걸 prototype을 사용하여 간략하게 만들 수 있다.
admin.__proto__ 에 user값을 담고 role부분만 따로 추가하고 admin을 console 을 찍어보면 아래와 같이 나온다.
admin.name //캡틴
admin.age // 100
반응형
'Typescript' 카테고리의 다른 글
[typescript 예제] 기본내용으로 문제풀어보기 (0) | 2022.01.06 |
---|---|
[typescript 기본] 제네릭 문법 (0) | 2022.01.06 |
[typescript 기본] enum과 enum 활용법 (0) | 2021.12.29 |
[typescript 기본] Union type 과 Intersection type 차이 ( | 와 &) (0) | 2021.12.28 |
[typescript 기본] type과 interface (0) | 2021.12.28 |