"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Créez une fonction JS pour supprimer les espaces de la chaîne donnée. (En utilisant Core js et non la fonction de trim intégrée.)

Créez une fonction JS pour supprimer les espaces de la chaîne donnée. (En utilisant Core js et non la fonction de trim intégrée.)

Publié le 2024-11-07
Parcourir:521

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

Explication du problème

Décomposons le problème en termes simples :

Vous disposez d'un morceau de code qui définit une fonction appelée trim. Le but de cette fonction est de supprimer tous les espaces d'une chaîne donnée. En d'autres termes, si vous transmettez une phrase avec des espaces dans cette fonction, elle renverra la même phrase mais avec tous les espaces supprimés.

Comment fonctionne la fonction :

  1. Diviser la chaîne : la fonction commence par prendre la chaîne d'entrée (par exemple, "Hello world nice world") et la divise en un tableau de caractères individuels. Par exemple, "Bonjour tout le monde" devient ['H', 'e', ​​'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd ']...

  2. Filtrer les espaces : la fonction parcourt ensuite chaque caractère du tableau. Si le caractère n'est pas un espace (' '), il l'ajoute à un nouveau tableau appelé trimedStr. S'il s'agit d'un espace, il l'ignore simplement.

  3. Rejoindre les caractères : après avoir filtré les espaces, la fonction prend les caractères restants et les rassemble en une seule chaîne sans aucun espace.

  4. Renvoi du résultat : Enfin, la fonction renvoie la nouvelle chaîne sans espaces.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/ajaymarathe/create-js-function-to-remove-spaces-from-giving-string-26le?1 En cas de violation, veuillez contacter [email protected] pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3