목차
접기
728x90
반응형
함수 타입 - 옵셔널 파라미터(선택적 파라미터)
- 타입스크립트는 정의한 파라미터의 인자를 정확하게
갯수, 타입 등을 입력하지 않으면 오류 발생
함수의 옵셔널 파라미터
- 해당 함수를 호출할 때 파라미터로 1개의 값 또는 2개, 3개의 값을 넘기고 싶을 때가 있을 것이다.
- 위와 같이 파라미터 타입을 정의할 때, ? 를 입력해주면 입력을 받아도 되고, 받지 않아도 된다. 라는 의미이다.
- 정의한 파라미터 개수와 옵션만 허용하고, 그 이상의 갯수로 파라미터를 입력하는 경우 오류 발생.
- 타입스크립트에서 제공하는 예약어이자 기능이다.
참고 Tip 😏
- 파라미터와 반환값의 타입을 정의
- 파라미터의 값이 개수에 맞춰서 인자의 값도 1:1 매핑 되어야 한다.
- 어떨 때는 인자를 더 많이 넘기고, 생략하고 싶다면 ?를 사용한다.
728x90
반응형
LIST
'IT 유용한 정보' 카테고리의 다른 글
API란 무엇인가? (0) | 2021.01.10 |
---|---|
[ typescript ] node_modules 폴더 생성, package.json, ESLint 플로그인 설치/사용 설정(2가지) (0) | 2021.01.10 |
[ typescript ] 함수 타입 - 파라미터를 제한하는 특성 (0) | 2021.01.10 |
[ typescript ] 함수의 파라미터, 반환 값의 타입 정의하기. (0) | 2021.01.10 |
[ typescript ] 기본 타입-튜플, 객체, 진위값 (0) | 2021.01.10 |