javascript에서 특정 글자수가 넘어가면 화면의 UI가 깨지는 경우가 발생하는데, 그럴때 아래와 같이 제한한 글자수를 넘어가면, ...으로 대체한다.
export const shortenWords = (str, length = 35) => {
let result = '';
if (str.length > length) {
result = str.substr(0, length - 2) + '...';
} else {
result = str;
}
return result;
};
shortenWords('안녕하세요 보고싶었어요. 고맙습니다. 사랑해요.') // '안녕하세요 보고싶었어요. 고맙습니...'