깃 commit 캡쳐 이미지
function dd(start: Date | null, end: Date | null) {
if(start! > end!) {
... // !를 붙이지 않으면 start가 null일수도 있다는 경고가 나온다
}
}
typescript 함수가 undefined를 반환하는 상황이 있다. if문에 따라서 return을 할 때 else로 처리하지 않는 경우나 default return값이 없는 경우?? 그럴 때 throw error로 처리하면 해결되기도 한다.
optional chaning을 함수에서도 사용 가능하다 fun?.() // 신기하구만