class Person {
name;
constructor(name: string) {
this.name = name;
}
}
const p1 = new Person("Hinyc");
console.log(p1);
// => Person { name : 'Hinyc' }
- class 키워드를 이용하여 클래스를 만들수 있다.
- class 이름 첫글자는 보통 대문자를 이용한다.
- new를 이용하여 class를 통해 object를 만들 수 있다.
- constructor를 이용하여 object를 생성하면서 값을 전달할 수 있다.
- this를 이용해서 만들어진 object를 가리킬 수 있다.
- JS로 컴파일되면 es5의 경우 function으로 변경된다.
출처 : FastCampus__한 번에 끝내는 프론트엔드 개발 초격차 패키지 Online.