„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > 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.)

Veröffentlicht am 07.11.2024
Durchsuche:928

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 dieser Funktion einen Satz mit Leerzeichen übergeben, wird derselbe Satz zurückgegeben, jedoch ohne alle 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.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/ajaymarathe/create-js-function-to-remove-spaces-from-giving-string-26le?1 Bei Verstößen wenden Sie sich bitte an [email protected] um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3