{ 如果(項目!==“”){ trimedStr.push(項目); } }); 返回 trimedStr.join("&qu"/> { 如果(項目!==“”){ trimedStr.push(項目); } }); 返回 trimedStr.join("&qu">

首頁  >  文章  >  web前端  >  建立 JS 函數以刪除給定字串中的空格。 (使用核心js而不是內建的修剪功能。)

建立 JS 函數以刪除給定字串中的空格。 (使用核心js而不是內建的修剪功能。)

WBOY
WBOY原創
2024-08-16 06:19:36570瀏覽

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 beautiful world」)並將其拆分為單一字元陣列。例如,「Hello world」變成['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd ']...

  2. 過濾空格:然後函數將遍歷數組中的每個字元。如果該字元不是空格 (' '),則會將其新增至名為 trimedStr 的新陣列中。如果是空格,則直接跳過。

  3. 重新連接字元:過濾掉空格後,此函數將剩餘的字元重新連接成一個不帶任何空格的字串。

  4. 傳回結果:最後,函數傳回沒有空格的新字串。

以上是建立 JS 函數以刪除給定字串中的空格。 (使用核心js而不是內建的修剪功能。)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn