함수 타입 - 옵셔널 파라미터(선택적 파라미터) 타입스크립트는 정의한 파라미터의 인자를 정확하게 갯수, 타입 등을 입력하지 않으면 오류 발생 함수의 옵셔널 파라미터 해당 함수를 호출할 때 파라미터로 1개의 값 또는 2개, 3개의 값을 넘기고 싶을 때가 있을 것이다. 위와 같이 파라미터 타입을 정의할 때, ? 를 입력해주면 입력을 받아도 되고, 받지 않아도 된다. 라는 의미이다. 정의한 파라미터 개수와 옵션만 허용하고, 그 이상의 갯수로 파라미터를 입력하는 경우 오류 발생. 타입스크립트에서 제공하는 예약어이자 기능이다. 참고 Tip 😏 파라미터와 반환값의 타입을 정의 파라미터의 값이 개수에 맞춰서 인자의 값도 1:1 매핑 되어야 한다. 어떨 때는 인자를 더 많이 넘기고, 생략하고 싶다면 ?를 사용한다.