타스에서 클래스 사용하기 (ft.프로토타입)
2022. 7. 6. 19:47ㆍ개발공부/타입스크립트
프로토타입에대한 기본 이해
let user = { name: 'jenna', age: 108 };
let admin = {};
// 만약 어드민에 name, age, address 세가지 key를 넣고싶다면 프로토타입을 사용하여 user의 데이터를 admin에 상속해준다.
admin.__proto__ = user;
// admin.name은 jenna, age는 108이된다.
admin.address = 'hello world'
// address는 user에 없으니 추가해준다.
타입스크립트의 클래스 문법
class Person {
// 타스에선 상단에 클래스에서 사용할 속성에대한 타입 정의 필요함
public name: string;
public age: number;
// 변수의 접근범위 설정(public, private, readonly
// 이 클래스내에서만 사용하고싶다면 public이 아닌 private
// readonly는 변수를 읽기만 가능
constructor(name:string, age:number) {
this.name = name;
this.age = age;
}
}
'개발공부 > 타입스크립트' 카테고리의 다른 글
타입 별칭 Type Aliases 지정하기 (0) | 2023.12.17 |
---|---|
Generics (0) | 2021.06.29 |
Interface, Type Alias (0) | 2021.06.29 |
타입스크립트 시작하기 - 환경설정, 기본타입, 함수 (0) | 2021.06.28 |