{ si (article !== " ") { trimedStr.push(élément); } }); return trimedStr.join("&qu"/> { si (article !== " ") { trimedStr.push(élément); } }); return trimedStr.join("&qu">

Maison  >  Article  >  interface Web  >  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.)

WBOY
WBOYoriginal
2024-08-16 06:19:36570parcourir

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 passez 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 le saute 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 qui n'a pas d'espaces.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn