[Typescript] filter type

hotbreakb·2022년 9월 21일
0

filter를 해도 type이 적용되지 않아 에러가 시뻘겋게 뜰 때가 있다. 이럴 땐 is를 써야 한다.

const arry = [1, 2, 3, 4, "5", 6];
const numArry: number[] = arry
    .filter((i): i is number => {
        return typeof i === "number";
    });

참고 자료

profile
글쟁이 프론트 개발자, 헬렌입니다.

0개의 댓글