장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › TS - 조건문으로 타입만들기 & infer 관련
type FirstItem<T> = T extends any[] ? T[0] : any
let age1 :FirstItem<string[]>; let age2 :FirstItem<number>;
위와 같이 작성하게 되면 " '0' 형식을 인덱스 형식 'T'에 사용할 수 없습니다. " 같은 에러메세지가 뜨면서 age1, age2 모두 " unknown " 으로 보여집니다. 어디서 부터 잘못된 것인지... 확인 부탁 드립니다 ㅠㅠ
붙여넣어보니잘되는데 다른 작업폴더에서 다시 만들어봅시다