본문 바로가기
프론트엔드/TypeScript

인터페이스에 readonly 설정하는 방법

by step 1 2021. 6. 19.
반응형

인터페이스 변수에 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);

반응형