인프런 커뮤니티 질문&답변

강준모님의 프로필 이미지
강준모

작성한 질문수

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

js 변환 시 사라지는 부분을 파악하자

함수에서의 타입 명시할 때 에러 발생

해결된 질문

작성

·

407

0

강의 3분 6초 즈음에 보면

function add(x: number, y: number): number;

function add(x,y) { return x + y; }

이렇게 함수에서의 타입을 명시하는 부분이 있는데요 강의 화면에서도 그렇고 제 에디터 상에서도 에러가 발생하는데 이유가 뭔지 잘 모르겠네요.

VSCode 상에서의 에러 메시지는 다음과 같습니다.

(parameter) y: any

'y' 매개 변수는 암시적으로 'any' 형식이지만, 사용량에서 더 나은 형식을 유추할 수 있습니다

 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

function add(x: number, y: number): number;
function add(x: any,y: any) { return x + y; }
이렇게 쓰시면 됩니다. 위에서 타입 선언을 했을 경우에는 아래서 명시적으로 any 쓰셔도 무방합니다.
강준모님의 프로필 이미지
강준모
질문자

답변 감사합니다. ^^

강준모님의 프로필 이미지
강준모

작성한 질문수

질문하기