통상적으로 class 이름은 대문자로 시작한다.
new 키워드를 이용해 class 를 통해 object 를 만들 수 있다.
constructor 를 이용해 object 를 생성하면서 값을 전달할 수 있다.
this 를 이용해서 만들어진 object 를 가리킬 수 있다.
JS 로 컴파일되면 es5 의 경우 function 으로 변경된다.
class Person {
name;
constructor(name: string) {
this.name = name;
}
}
const p1 = new Person('Malza');
console.log(p1);