오 감사합니다!!
선생님 한가지만 더 여쭙겠습니다
선생님 숙제중에서
(숙제2) 이렇게 생긴 자료는 타입지정 어떻게 해야할까요?
let arr = ['동서녹차', 4000, true, false, true, true, false, true]
몇개인지는 모르겠지만 true와 false가 셋째 자료부터 잔뜩 들어올 수 있다고 합니다.
tuple 타입과 spread 연산자를 써보도록 합시다.
정답은:
{
function 함수(...a: [string, boolean, ...(string | number)[]]) {}
함수('2', true, 2);
}
이거인데요 이런식으로 해줘도 상관없을까요?
제가 풀은것,
{
function 함수(...a: [string, boolean, number | string]) {}
함수('2', true, 2);
}