TypeScript에서 기본 매개변수 값
선택적 매개변수에는 기본값을 할당할 수도 있습니다.
이 경우, 매개변수의 선택성을 나타내는 물음표는 쓰지 않습니다.
예를 들어, 성(last name)이 지정되지 않은 사용자에게는
기본값으로 'snow'를 할당해 보겠습니다:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
이제 우리 함수를 사용해 보겠습니다. 두 개의 매개변수를 사용하여 호출합니다:
func('john', 'smit'); // 'john smit'을 반환합니다
하나의 매개변수로 호출합니다:
func('john'); // 'john snow'을 반환합니다
숫자를 주어진 거듭제곱으로 올리는 함수를 만드세요. 첫 번째 매개변수는 숫자를, 두 번째 매개변수는 지수를 받도록 하세요. 두 번째 매개변수는 선택적으로 만들고, 기본적으로 함수는 숫자를 제곱하도록 하세요.