JavaScript String split ()

La méthode JavaScript split () divise une chaîne en une liste ordonnée de sous-chaînes et les renvoie sous forme de tableau.

La syntaxe de split()est:

 str.split(separator, limit)

Voici strune chaîne.

Paramètre split ()

La split()méthode prend en compte:

  • séparateur (facultatif) - Le modèle (chaîne ou expression régulière) décrivant où chaque fractionnement doit se produire.
  • limit (facultatif) - Un entier non négatif limitant le nombre de pièces dans lesquelles diviser la chaîne donnée.

Valeur de retour de split ()

  • Renvoie une Arrayde chaînes, divisée à chaque point où le séparateur apparaît dans la chaîne donnée.

Remarque: la split()méthode ne modifie pas la chaîne d'origine.

Exemple: utilisation de split ()

 console.log("ABCDEF".split("")); // ( 'A', 'B', 'C', 'D', 'E', 'F' ) const text = "Java is awesome. Java is fun."; let pattern = "."; let newText = text.split(pattern); console.log(newText); // ( 'Java is awesome', ' Java is fun', '' ) let pattern1 = "."; // only split string to maximum to parts let newText1 = text.split(pattern1, 2); console.log(newText1); // ( 'Java is awesome', ' Java is fun' ) const text2 = "JavaScript ; Python ;C;C++"; let pattern2 = ";"; let newText2 = text2.split(pattern2); console.log(newText2); // ( 'JavaScript ', ' Python ', 'C', 'C++' ) // using RegEx let pattern3 = /s*(?:;|$)s*/; let newText3 = text2.split(pattern3); console.log(newText3); // ( 'JavaScript', 'Python', 'C', 'C++' )

Production

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java is awesome', 'Java is fun', '') ('Java is awesome', 'Java is fun ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Remarque: Si le séparateur est une expression régulière avec des parenthèses de capture, chaque fois que le séparateur correspond, les résultats des parenthèses de capture sont épissés dans le tableau de sortie.

Lecture recommandée: jointure de tableau JavaScript ()

Articles intéressants...