더북(TheBook)

 

SECTION 3.5 옵셔널 파라미터

이번에는 반대로 파라미터의 개수만큼 인자를 넘기지 않고 싶을 때는 어떻게 해야 할까요? 다음과 같이 성과 이름을 입력받아 내 이름을 반환해 주는 함수가 있다고 합시다.

function sayMyName(firstName: string, lastName: string): string {
  return 'my name : ' + firstName + ' ' + lastName;
}

이 함수를 호출할 때 성(firstName)과 이름(lastName)을 모두 입력하면 다음과 같이 결과가 나올 것입니다.

sayMyName('Captain', 'Pangyo'); // my name : Captain Pangyo
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.