작성
·
191
1
안녕하세요 주신 타입스크립트 핸드북에 보면
함수의 인자 부분에 옵셔널 파라미타 ? 넣는 게 있던데,
function sum(a: number, b?: number): number {
return a + b;
}
sum(10, 20); // 30
sum(10, 20, 30); // error, too many parameters
sum(10); // 10
컴파일 에러는 잡히겠지만,
sum(10); // 10
이 아니라
sum(10); // Nan <- 10 + undefined(or null)
아닌가요~?