> 웹 프론트엔드 > JS 튜토리얼 > 문자열 제공에서 공백을 제거하는 JS 함수를 만듭니다. ( 내장된 트림 기능이 아닌 코어 js를 사용합니다.)

문자열 제공에서 공백을 제거하는 JS 함수를 만듭니다. ( 내장된 트림 기능이 아닌 코어 js를 사용합니다.)

WBOY
풀어 주다: 2024-08-16 06:19:36
원래의
643명이 탐색했습니다.

Create JS function to remove spaces from giving string. ( Using core js and not in-built trim function.)

const trim = (string) => {
    let strArr = string.split("");
    let trimedStr = [];
    strArr.forEach((item) => {
      if (item !== " ") {
        trimedStr.push(item);
      }
    });
    return trimedStr.join("");
  };

  console.log("trim", trim("Hello world nice world"));
 // output => trim: Helloworldniceworld
로그인 후 복사

문제 설명

문제를 간단한 용어로 분석해 보겠습니다.

trim이라는 함수를 정의하는 코드가 있습니다. 이 함수의 목적은 주어진 문자열에서 모든 공백을 제거하는 것입니다. 즉, 공백이 포함된 문장을 이 함수에 전달하면 공백이 모두 제거된 동일한 문장이 반환됩니다.

기능 작동 방식:

  1. 문자열 분할: 함수는 입력 문자열(예: "Hello world nice world")을 가져와 개별 문자 배열로 분할하는 것으로 시작합니다. 예를 들어, "Hello world"는 ['H', 'e', ​​'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd가 됩니다. ']...

  2. 공백 필터링: 그런 다음 함수는 배열의 각 문자를 검색합니다. 문자가 공백(' ')이 아닌 경우 이를 TrimedStr이라는 새 배열에 추가합니다. 공백이면 그냥 생략합니다.

  3. 문자 다시 결합: 공백을 필터링한 후 함수는 나머지 문자를 가져와 공백 없이 단일 문자열로 다시 결합합니다.

  4. 결과 반환: 마지막으로 함수는 공백이 없는 새 문자열을 반환합니다.

위 내용은 문자열 제공에서 공백을 제거하는 JS 함수를 만듭니다. ( 내장된 트림 기능이 아닌 코어 js를 사용합니다.)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿