tuple type

김범주·2022년 7월 16일
0

typescript

목록 보기
17/23
post-thumbnail
let 멍멍이 :[string, boolean];
멍멍이 = ['dog', true]
------------------------------------------------------------------------------
function 함수(...x :string[]){
  console.log(x)
}

대괄호 안에 타입 적으면 tuple type
rest parameter는 항상 array!

type Num = [number, number?, number?];
let 변수1: Num = [10];
let 변수2: Num = [10, 20];
let 변수3: Num = [10, 20, 10]; 

?를 붙일 수 있기는 하지만 무조건 뒤에서부터 차례대로!

let arr = [1,2,3]
let arr2 :[number, number, ...number[]] = [4,5, ...arr] 

자료가 몇 개 들어올지 모를 경우 사용

profile
개발꿈나무

0개의 댓글