반응형
불필요한 코드를 정리하고 생성자만을 작성하여 코드를 간결하게 작성할 수 있다.
예제
TS 파일
class Person55 {
public constructor(public age: number,private name: string){
}
}
const p12: Person55 = new Person55(22, 'aaa');
console.log(p12);
console.log(p12.age);
// 에러 발생 외부에서 접근이 불가능 하기 때문
// console.log(p12.name);
JS 파일
"use strict";
class Person55 {
constructor(age, name) {
this.age = age;
this.name = name;
}
}
const p12 = new Person55(22, 'aaa');
console.log(p12);
console.log(p12.age);
// 에러 발생 외부에서 접근이 불가능 하기 때문
// console.log(p12.name);
실행 화면
반응형
'프론트엔드 > TypeScript' 카테고리의 다른 글
class - readonly 속성 (0) | 2021.06.21 |
---|---|
class - getter & setter (0) | 2021.06.21 |
class - 접근 제어자 (0) | 2021.06.21 |
class - constructor & initialize (0) | 2021.06.21 |
class 기본 (0) | 2021.06.21 |