"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 > Manipulation de chaînes JavaScript : comment utiliser le fractionnement, l'inversion et la jointure

Manipulation de chaînes JavaScript : comment utiliser le fractionnement, l'inversion et la jointure

Publié le 2024-11-04
Parcourir:392

JavaScript String Manipulation: How to Use Split, Reverse, and Join

Introduction

Dans cet article, nous examinerons trois méthodes JavaScript : split(), reverse() et join(). Ces méthodes sont utiles pour travailler avec des chaînes et effectuer des tâches telles que inverser du texte ou modifier l'ordre des mots.

Conditions préalables

Aucune expérience préalable n'est nécessaire : il suffit d'être prêt à se plonger dans JavaScript et à expérimenter ces méthodes.

La méthode split()

La méthode split() divise une chaîne en un tableau basé sur un délimiteur spécifié, qui est passé en argument. Le délimiteur indique au programme où « couper » la chaîne. Par exemple, si vous avez une phrase comme « Ceci est un délicieux sandwich » et que vous souhaitez la diviser en mots individuels, vous pouvez utiliser un espace (' ') comme délimiteur.

const string = "This is a lovely sandwich";
const splitString = string.split(" ");

Lorsque vous fournissez un espace (' ') comme argument, le code recherche cet espace dans la chaîne et « divise » la chaîne à chaque occurrence. Cela crée un tableau dans lequel chaque mot devient un élément individuel.

Le résultat du code ci-dessus est :

Array(5) [ "This", "is", "a", "lovely", "sandwich" ]

Plutôt sympa, non ?


Vous pouvez utiliser le délimiteur de votre choix. Par exemple, si vous avez une chaîne avec trait d'union comme "salut-comment-allez-vous !" et vous souhaitez le diviser par des tirets, utilisez simplement '-' comme délimiteur :

const hyphen = "hi-there-how-are-you-doing!";
const splitHyphen = hyphen.split("-");
const hyphen = "salut-comment-allez-vous !"; const splitHyphen = hyphen.split("-");


Cela donne :

const hyphen = "hi-there-how-are-you-doing!";
const splitHyphen = hyphen.split("-");
Array(6)

Cette méthode ouvre de nombreuses possibilités de manipulation des chaînes. Mais maintenant, vous pensez peut-être :

D'accord, c'est super, mais j'ai commencé avec une chaîne et maintenant j'ai un tableau. Comment récupérer ma chaîne ?

Passons à la méthode suivante.

La méthode join()

La méthode join() peut être utilisée sur un tableau pour le reconvertir en chaîne. Tout comme split(), la méthode join() prend un argument qui spécifie comment joindre les éléments du tableau. La différence est qu'au lieu de casser une chaîne, join() utilise l'argument pour combiner les éléments du tableau en une seule chaîne.

Par exemple, en utilisant le tableau splitHyphen précédent, vous pouvez le joindre à nouveau dans une chaîne en fournissant un espace comme argument :
const joinedString = splitHyphen.join(" ");

const joinString = splitHyphen.join(" ");

Cela donne :
const joinedString = splitHyphen.join(" ");

"Salut, comment vas-tu !"

C'est comme par magie ! Votre tableau est maintenant reconverti en chaîne, avec des espaces entre chaque mot.

La méthode inverse()

La méthode reverse() modifie l'ordre des éléments dans un tableau pour qu'il soit à l'opposé de ce qu'il était. Cette méthode est appelée directement sur le tableau, sans aucun argument, et elle inverse simplement l'ordre des éléments.

Par exemple, si vous souhaitez inverser les éléments du tableau splitHyphen, vous pouvez procéder comme suit :
const joinedString = splitHyphen.join(" ");

const reverseArray = splitHyphen.reverse();

Le résultat est :
const joinedString = splitHyphen.join(" ");


const reversedString = reversedArray.join(" ");


const reverseString = reverseArray.join(" ");

"doing! you are how there hi"

"Ça va ! Tu es comme ça, salut"

Plutôt cool, non ?

Conclusion

Dans cet article, nous avons exploré trois méthodes essentielles en JavaScript : split(), reverse() et join(). Nous avons examiné comment ils travaillent ensemble pour manipuler des chaînes et des tableaux, en les transformant de manière flexible. J'espère que cela vous aidera dans votre parcours JavaScript et vous incitera à expérimenter davantage !

Merci d'avoir lu ! Si vous avez des questions ou souhaitez partager vos réflexions sur la manipulation des chaînes JavaScript, n'hésitez pas à me contacter sur Twitter @km_fsdev.

JavaScript String Manipulation: How to Use Split, Reverse, and Join

Déclaration de sortie Cet article est reproduit sur : https://dev.to/ofthewildfire/javascript-string-manipulation-how-to-use-split-reverse-and-join-4ojf?1 En cas de violation, veuillez contacter study_golang@163. .com 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