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로 수정 불가능
'F.E > TypeScript' 카테고리의 다른 글
[TypeScript] any, unknown, void, never (0) | 2022.08.02 |
---|---|
[TypeScript] TypeScript 시작하기 - 자료형 (0) | 2022.08.02 |