-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
11:48초 부분 질문입니다.
23.09.21 21:49 작성 23.09.21 21:58 수정 조회수 192
0
interface A {
talk: () => void;
}
const a: A = {
talk() { return 3; } // 타입스크립트는 메서드의 void니까 리턴값 3을 무시해버린다.
}
const b = a.talk(); // b의 타입이 void가 된다.
console.log(b) // 3
플레이 그라운드에서 돌려보니 b의 타입만 void 로 추론하고
b의 값은 3으로 찍히던데 리턴값을 아예 무시하는건 아닌가요?
타입스크립트 내부에서만 타입추론할때 무시한다는 뜻이겠죠?!
답변을 작성해보세요.
답변 2