Array.filter function을 사용하여 배열에서 null 또는 undefined 타입을 제거하려고 하면 아래와 같은 에러를 볼 수 있습니다.// 예시 코드const aList: Array = aListWithNulls.filter((a) => a !== null);// 발생 에러error TS2322: Type '(A | null)[]' is not assignable to type 'A[] aListWithNulls 의 타입은 Array 인데 aList의 타입은 Array여서 발생하는 에러인데요, 해결 방법은 아래와 같습니다.// 첫번째 방법: filter 대신에 reduce 사용// 두번째 방법: 명시적으로 타입 바꿔주기const aList: Array = aListWithNull.fil..