JavaScript 에서 첫 글자 소문자 변환하기

Beginner

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

소개

이 랩에서는 decapitalize 함수를 사용하여 JavaScript 에서 문자열의 첫 글자를 소문자로 변환하는 방법을 살펴봅니다. 이 함수는 배열 분해 (array destructuring) 와 문자열 조작 메서드를 활용하여 문자열의 첫 글자의 대소문자를 변경합니다. 또한, 선택적으로 나머지 문자열을 대문자로 변환하는 방법도 살펴보겠습니다.

문자열 소문자 변환을 위한 Javascript 함수

문자열의 첫 글자를 소문자로 변환하려면 다음 JavaScript 함수를 사용하십시오.

const decapitalize = ([first, ...rest], upperRest = false) => {
  return (
    first.toLowerCase() +
    (upperRest ? rest.join("").toUpperCase() : rest.join(""))
  );
};

이 함수를 사용하려면 터미널/SSH 를 열고 node를 입력하십시오. 그런 다음, 소문자로 변환하려는 문자열을 첫 번째 인수로 전달하여 decapitalize 함수를 호출하십시오.

선택적으로, 두 번째 인수 upperResttrue로 설정하여 나머지 문자열을 대문자로 변환할 수 있습니다. upperRest가 제공되지 않으면 기본값은 false입니다.

다음은 몇 가지 예입니다.

decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'

요약

축하합니다! 문자열 소문자 변환 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.