Notice
Recent Posts
Recent Comments
Link
초짜코딩의 잡동사니
TS의 변수타입(part II) 본문
📌 TS의 변수타입(part II)
✅ readonly 사용하기
type Player = {
readonly name:string
age?:number
}
const playerMaker = (name: string): Player => ({name})
const nico = playerMaker("nico")
🚫 nico.name = "aa"
const numbers: readonly number[] = [1, 2, 3, 4]
🚫 numbers.push(1)
❗ readonly가 있으면 최초 선언 후 수정 불가
⇒ immutability(불변성) 부여
but, javascript에서는 그냥 배열
✅ Tuple
정해진 개수와 순서에 따라 배열 선언
const player: [string, number, boolean] = ["nico", 1, true]
❗ readonly도 사용가능 ⇒ readonly [...] 형태
✅ undefined, null, any
any: 아무 타입
undefined: 선언X 할당X
null: 선언O 할당X
'TypeScript' 카테고리의 다른 글
TS의 Generics (0) | 2024.07.03 |
---|---|
TS의 변수타입(part III) (0) | 2024.07.02 |
TS의 변수타입 (0) | 2024.06.28 |