TypeScript를 사용하는 이유
JavaScript vs TypeScript
JavaScript
function ellipsisText(text, limit, symbol='...') {
return `${String(text).slice(0, limit - 1)}${symbol}`
}ellipsisText(100304040202, 30, 101) // 결과 값: "100304040202101"JavaScript + 유효성 검사
function ellipsisText(text, limit, sybol='...') {
if (typeof text !== 'string') throw new Error('1번째 전달인자 유형은 문자여야 함')
if (typeof limit !== 'number') throw new Error('2번째 전달인자 유형은 숫자여야 함')
if (typeof symbol !== 'string') throw new Error('3번째 전달인자 유형은 문자여야 함')
return `${text.slice(0, limit - 1)}${symbol}`
}TypeScript (비교)
직접 실습해볼까요?

Last updated