본문 바로가기
TypeScript Study

TypeScript 02. 배열과 튜플과 객체

by pretzel1 2023. 12. 6.

1. 배열

- 배열은 이런식으로 사용한다. 

const fibonacci : number [] = [0, 1, 1, 2, 3, 5, 8];
const strArr : string [] = ['str', 'arr', 'test'];

 

2. 튜플

- 튜플은 원소의 수와 타입이 정확히 지정된 배열의 타입을 정의 할 수 있다. 명시된 개수 만큼의 원소를 가질 수 있다. 

const nameAndHeight : [string, number] = ['strName', 133];

 

3.객체

객체는 아래와 같이 선언한다.

- ? 키워드를 사용할 경우, 해당 속성이 존재하지 않을 수도 있음을 표현

-  readonly 키워드를 붙일 경우, 속성의 재할당을 막을 수 있음 -> const

//객체
const user : {name : string; height : number} = { name : 'name', height : 133};
const user1 : {name : string; height ? : number; } = { name : '홍길동'};
const user2 : {readonly name : string; height : number;}

'TypeScript Study' 카테고리의 다른 글

TypeScript Props 타입 정의 방법, useState  (0) 2025.11.23
TypeScript 01. 기본타입  (1) 2023.12.06

댓글