멀티 타입 설정
함수 + 멀티 타입
// pairArray 사용자 정의 타입(Type Alias) 정의
type pairArray = [any, any][];
// 멀티 타입 T, M 설정된 함수 pushPairItem 정의
function pushPairItem<T,M>(arr:pairArray, item:[T,M]):pairArray {
arr.push(item);
return arr;
}
// piarArray 타입으로 설정된 data 배열 선언
const data:pairArray = [];
// 멀티 타입을 지정한 후, 적절한 타입을 포함하는 데이터 추가
pushPairItem<boolean, string>(data, [false, 'false']);
pushPairItem<number, string>(data, [2019, '이천십구년']);팩토리 함수 + 멀티 타입
실습
참고
Last updated
