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

작성자 없음

작성자 정보가 삭제된 글입니다.

타입스크립트 입문 - 기초부터 실전까지

함수 구조를 정의하는 인터페이스

인터페이스 함수 파라미터

해결된 질문

작성

·

366

1

안녕하세요, 기효님
 
함수의 인터페이스를 정의 후 아래와 같이 파라미터를 하나만 적어보았는데 에러를 발생시키진 않더라고요.
 
정작 sum을 사용할 때는 파라미터를 하나만 넘기지 못하게 에러가 발생합니다.

왜 파라미터의 개수에 대해서는 에러 표시를 내지 않는가요?

답변 1

1

안녕하세요 David님, 좋은 질문이네요 :) 위 코드는 sum 변수의 타입을 SumFunction으로 명시해 두셔서 SumFunction 인터페이스 타입으로 선언되었기 때문에 파라미터 갯수는 a, b 2개를 넘겨주셔야 합니다. sum 함수에 파라미터를 1개만 넘기시고 싶으면 SumFunction 타입을 제거하시면 됩니다 :)

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기