반응형
인터페이스 변수에 readonly를 설정하면
처음 선언했던 변수를 수정할 수 없다.
// 인터페이스 선언
interface Person8 {
name: string;
age?: number;
readonly gender: string;
}
const p81: Person8 = {
name: 'Mark',
gender: 'male'
}
// readonly 이기 때문에 변경 불가
// p81.gender = "female";
console.log(p81);
console.log(p81.name);
console.log(p81.gender);
반응형
'프론트엔드 > TypeScript' 카테고리의 다른 글
class 기본 (0) | 2021.06.21 |
---|---|
type alias 와 interface (0) | 2021.06.19 |
함수선언할때 인터페이스 사용하는 방법 (0) | 2021.06.19 |
인터페이스에서 인터페이스 상속 (0) | 2021.06.19 |
인터페이스를 이용해 class 생성 (0) | 2021.06.18 |