Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 지정된 길이까지 문자열 제한

<시간/>

문제

문자열과 숫자를 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 주어진 한계까지 주어진 문자열의 잘린 버전을 반환해야 하고 결과가 원래 문자열보다 짧으면 "..."가 뒤따라야 합니다. 그렇지 않으면 우리 함수는 잘린 것이 없으면 같은 문자열을 반환해야 합니다.

예시

다음은 코드입니다 -

const str = 'Testing String';
const num = 8;
const limitString = (str = '', num = 1) => {
   const { length: len } = str;
   if(num < len){
      return str.slice(0, num) + '...';
   }else{
      return str;
   };
};
console.log(limitString(str, num));

출력

다음은 콘솔 출력입니다 -

Testing ...