ReadOnly
-
[TypeScript] 읽기 전용(readonly) 속성 지정개발/TypeScript 2023. 1. 6. 19:39
특정 속성 값을 수정하지 못하도록 readonly 선언을 할 수 있다. type Player = { readonly name: string }; // name 속성 값 변경 불가 const firstPlayer: Player = { name: 'first man' }; firstPlayer.name = 'first cool man'; // numbers 원소 편집 불가 const numbers: readonly number[] = [1, 2, 3]; numbers.push(4); 개발툴에서 보면 아래와 같이 평범한 js 코드였다면 아무 문제 없었을 부분에 빨간 줄이 뜨면서 수정을 강요한다.