Maison > interface Web > js tutoriel > 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
Libérer: 2024-08-16 06:19:36
original
643 Les gens l'ont consulté

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
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal