(TS v5.1.6) 반환 값이 없는 함수에 undefined 타입을 정의하여도 에러가 발생하지 않습니다.
강의에서는 함수의 반환 값이 없을 경우 null 이나 undefined 타입을 정의하게 되면 에러가 발생하기 때문에 void 타입을 정의해야한다는 내용이 설명되어 있습니다 :)
현재 강의를 듣는 시점에서 설치된 타입스크립트의 버전은 v5.1.6이어서 강의에서 사용된 버전 보다 상위 버전이었고, 저는 에러가 발견되지 않아 타입스크립트 업데이트 기록을 살펴보니 아래 첨부한 링크와 같이 v5와 달리 v5.1부터는 undefined 타입의 경우에도 반환 값이 없을 경우를 허용하도록 업데이트 되었다고 합니다!
null 타입의 경우에는 기존과 동일하게 return; 이나 return null; 의 반환 값에 해당된다고 하니 참고하시면 좋을 것 같습니다 😀
답변 1
3
안녕하세요 이정환입니다.
보내주신 링크 꼼꼼히 확인해보았습니다.
아이고 강의를 낸지 얼마나 되었다고 벌써 버전 이슈가 생겨버렸군요 ㅠㅠ
빠르게 알려주셔서 정말 감사합니다.
해당 챕터 강의 노트에 빠르게 공지하였으며 제보에 대한 감사의 의미를 담은 메세지도 함께 기재해두었습니다.
빠르게 시간을 내어 해당 부분의 영상을 다시 녹화해 버전 이슈에 대응하도록 하겠습니다.
감사합니다.
0
안녕하세요 정환님, 빠른 공지와 메시지까지 너무 감사드립니다! 🙏
영상을 다시 녹화하여 업로드 해주시는 대응까지.. 앞으로의 강의들도 기대되네요! :D
좋은 강의를 위한 노력 감사합니다.
제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.
0
12
1
적절한 타입 찾기 React.ChangeEvent<HTMLInputElemen>
0
30
2
outDir 옵션 추가 후 컴파일 오류 질문
0
65
1
호출 시그니처 질문
0
66
2
서로소 유니언 타입이 discriminated union과 동의어 인가요?
0
75
2
조건부타입소개 중 함수오버로딩 활용 시 인수의타입과 함수의 반환값의 타입이 깨지는 문제
0
67
1
할인쿠폰 관련하여
0
160
2
프론트엔드에서의 인터페이스활용
0
94
2
안녕하세요 이정환님!
0
92
1
Node.js 설치에 관한 질문입니다.
0
79
2
함수 타입 호출 시그니처
0
58
1
35강. 모듈 보강은 라이브러리 파일을 직접 편집해야 하나요?
0
64
2
인터페이스 문법이 있는데 타입 별칭 문법은 왜 있나요?
0
118
4
마우스 호버 시 정보
0
92
2
vite으로 리액트 빌드하기를 업데이트해주세요.
1
89
2
타입가드를 만들어 사용하는 이유가 궁금합니다.
0
83
2
섹션 12가 너무 어려운데... 정상이겠죠..?
0
137
2
선생님.. 알고리즘도 강의해주시면안되나요
0
100
2
선생님은 어떻게 이런걸 아세요?
0
129
1
type: module
0
97
2
7:17초 업캐스팅 질문이있습니다!
0
76
1
슈퍼타입질문
1
64
2
프로젝트 설치
0
104
2
enum은 비원시 타입이면서 열거형 타입이 되는건가요?
0
70
2





