해결된 질문
작성
·
125
0
let num2 = 10 as unknown;은 어떻게 가능한건가용? 10은 unknown의 다운 캐스팅이라서 안되는거 아닌가용?
답변 1
0
안녕하세요 이정환입니다.
강의 중 안내드린대로 타입 단언은 단언 전의 타입과 단언 후의 타입이 서로 슈퍼-서브 또는 서브-슈퍼 타입의 관계일 경우 가능합니다.
따라서 10 as unknown은 number as unknown 으로 단언이 되는데 number가 unknown의 서브타입이므로 단언이 가능합니다.
해당 강의의 5분 9초를 다시 수강하시면 좋을 것 같습니다 😃