JavaScript 에서 문자열 자르기 (Truncating Strings)

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 에서 문자열을 자르는 (truncating) 개념을 탐구합니다. 문자열 자르기 (truncating) 는 주어진 문자열의 길이를 지정된 길이로 줄이는 것을 의미합니다. 다양한 연습과 예제를 통해 문자열을 자르고 잘린 문자열의 끝에 줄임표 (ellipsis) 를 추가하는 함수를 구현하는 방법을 배우게 됩니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

JavaScript 에서 문자열 자르기 (Truncate a String)

JavaScript 에서 문자열을 자르기 (truncate) 위해 truncateString 함수를 사용할 수 있습니다. 이 함수는 두 개의 인수를 받습니다: str (자르기할 문자열) 과 num (자른 문자열의 최대 길이).

truncateString 함수는 str의 길이가 num보다 큰지 확인합니다. 만약 그렇다면, 함수는 문자열을 원하는 길이로 자르고 끝에 '...'을 추가합니다. 그렇지 않으면, 원래 문자열을 반환합니다.

다음은 truncateString 함수의 코드입니다:

const truncateString = (str, num) =>
  str.length > num ? str.slice(0, num > 3 ? num - 3 : num) + "..." : str;

다음은 truncateString 함수를 사용하는 예시입니다:

truncateString("boomerang", 7); // 'boom...'

요약

축하합니다! 문자열 자르기 (Truncate String) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.