TypeScript : Optional Parameter

양성진·2022년 10월 25일
0

TypeScript

목록 보기
7/9
post-thumbnail

선택적 파라미터

?을 파라미터 키값 뒤에 붙이면 된다.

선택적 파라미터는 절대로 앞에 나올수 없기에 뒤로 열거한다.

기본 파라미터


선택적 파라미터는 값을 전달하지 않는다면 undefined가 된다.

파라미터 뒤에 =를 통해 기본값을 지정을 할수가 있다.

기본 파라미터가 지정이 된다면 해당 파라미터는 선택적 파라미터로 취급을 하고

파라미터 순서는 자유롭지만 기본 파라미터값을 쓰려면 명시적으로 undefined를 명시적으로 전달해야하는 점이 있다.

그 예가 지금 위에 이미지이다. 원래는 age:Number = 20이라고 지정하면 콘솔에 값을 비워도 이상이 없지만.... 반대로 name 앞선 프로퍼티에다가 지정을 하게 되면 콘솔에 파라미터에 적는 값을 Undefined라고 직접 적어서 명시해야한다는거다.

profile
프론트엔드 개발자를 꿈꾸는 돼지

0개의 댓글