
130
2
부
특징
실제로 읽기 전용 튜플은 함수 반환에 편리합니다. 튜플을 반환하는 함수로부터 반환된 값
은 보통 즉시 구조화되지 않으므로 읽기 전용인 튜플은 함수를 사용하는 데 방해가 되지 않습
니다.
다음
firstCharAndSizeAsConst
는 읽기 전용
[
string
,
number
]
를 반환하지만, 이를 사용
하는 코드는 해당 튜플에서 값을 찾는 것에만 관심을 둡니다.
// 반환 타입: readonly [string, number]
function firstCharAndSizeAsConst(input: string) {
return [input[0], input.length] as const;
}
// firstChar 타입: string
// size 타입: number
const [firstChar, size] = firstCharAndSizeAsConst("Ching Shih");
읽기 전용 객체와
as
const
어서션은
9
장 ‘타입 제한자’에서 더 자세히 다루겠습니다.
6.5
마치며마치며
이번 장에서는 배열을 선언하고 배열에서 멤버를 찾는 법을 알아보았습니다.
●
[]
로 배열 타입 선언하기
●
괄호를 사용해 함수의 배열 또는 유니언 타입의 배열 선언하기
●
타입스크립트가 배열 요소를 배열의 타입으로 이해하는 방법
●
...
스프레드와 나머지 매개변수로 ...