본문 바로가기
프론트엔드/TypeScript

[TypeScript] 타입스크립트 함수 Optional Parameter

by jinwanseo 2021. 6. 24.
728x90

[TypeScript / 타입스크립트] Optional Parameter

 

🍔  Optional Parameter란?

함수내에 인자를 전달 하지 않아도

주어진 함수의 기능을 수행하게 하기위해

인자에 따로 옵션을 부여하는 방식

 

🍔  기본 형태

//파라미터 이름 뒤에 ?를 붙이면 
//인수가 전달되지 않더라도 함수의 기능을 수행한다
function 함수이름 (파라미터1:타입, 파라미터2?:타입) :반환타입 {
    //함수 기능...
}

 

🍔  샘플 예제

function PrintInfo(name:string,age?:string):void {
    age = age ?? ''
    console.log(name,age);
}

PrintInfo('goodmemory');

 

🍔  출력 결과

goodmemory

728x90

댓글