{ if (item !== " ") { trimedStr.push(item); } }); return trimedStr.join("&qu"/> { if (item !== " ") { trimedStr.push(item); } }); return trimedStr.join("&qu">

Heim >Web-Frontend >js-Tutorial >Erstellen Sie eine JS-Funktion, um Leerzeichen aus der angegebenen Zeichenfolge zu entfernen. (Verwendung von Core-JS und nicht integrierter Trimmfunktion.)

Erstellen Sie eine JS-Funktion, um Leerzeichen aus der angegebenen Zeichenfolge zu entfernen. (Verwendung von Core-JS und nicht integrierter Trimmfunktion.)

WBOY
WBOYOriginal
2024-08-16 06:19:36647Durchsuche

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

Problemerklärung

Lassen Sie uns das Problem in einfachen Worten aufschlüsseln:

Sie haben einen Code, der eine Funktion namens trim definiert. Der Zweck dieser Funktion besteht darin, alle Leerzeichen aus einer bestimmten Zeichenfolge zu entfernen. Mit anderen Worten: Wenn Sie einen Satz mit Leerzeichen an diese Funktion übergeben, wird derselbe Satz zurückgegeben, jedoch ohne Leerzeichen.

So funktioniert die Funktion:

  1. Aufteilen der Zeichenfolge: Die Funktion beginnt damit, dass sie die Eingabezeichenfolge (z. B. „Hallo Welt, schöne Welt“) in ein Array einzelner Zeichen aufteilt. Beispielsweise wird „Hallo Welt“ zu ['H', 'e', ​​'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd ']...

  2. Leerzeichen herausfiltern: Die Funktion geht dann jedes Zeichen im Array durch. Wenn es sich bei dem Zeichen nicht um ein Leerzeichen ('') handelt, wird es einem neuen Array mit dem Namen trimedStr hinzugefügt. Wenn es sich um ein Leerzeichen handelt, wird es einfach übersprungen.

  3. Erneutes Zusammenfügen der Zeichen: Nach dem Herausfiltern der Leerzeichen nimmt die Funktion die verbleibenden Zeichen und fügt sie wieder zu einer einzigen Zeichenfolge ohne Leerzeichen zusammen.

  4. Rückgabe des Ergebnisses: Schließlich gibt die Funktion die neue Zeichenfolge zurück, die keine Leerzeichen enthält.

Das obige ist der detaillierte Inhalt vonErstellen Sie eine JS-Funktion, um Leerzeichen aus der angegebenen Zeichenfolge zu entfernen. (Verwendung von Core-JS und nicht integrierter Trimmfunktion.). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn