반응형 Assertion1 Typescript narrowing과 assertion 다음과 같이 union type으로 파라미터의 타입을 정해주었다. import React, { useState } from "react"; function App() { function plusFunc(x: number | string): void { return x + 1;//union type은 number가 아니기 때문에 type에러 발생 } return {plusFunc(3)}; } export default App; 타입이 숫자일땐 이거 문자일땐 저거 가 실행되도록 하려면 어떻게 할까?? 예상하겠지만 if문으로 해결할 수 있다. Narrowing 타입을 하나로 Narrowing해준다고 표현한다.(타입을 하나로 정해줌) import React, { useState } from "react"; fu.. 2022. 1. 14. 이전 1 다음 반응형