F.E/TypeScript
[TypeScript] ReadOnly : 수정 불가능한 데이터
pinomaker
2022. 8. 2. 23:27
readonly
readonly는 타입 스크립트에서 사용하는 것으로, 선언을 하면 데이터의 수정이 불가능하다.
객체에서의 readonly
const person : { readonly name : string, age : number} = {
name : "피노",
age : 22
}
person.age = 23
person.name = "피노2" // Error -> readonly이기에, 수정 불가능
배열에서의 readonly
const numbers : readonly number[] = [1,2,3,4]
numbers.push(5) // Error -> 배열은 readonly로 수정 불가능