Maison  >  Article  >  interface Web  >  Utilisation de la méthode split() dans js

Utilisation de la méthode split() dans js

Charles William Harris
Charles William Harrisoriginal
2024-05-06 10:45:24967parcourir

La méthode

split() divise la chaîne en un tableau selon le séparateur spécifié. La syntaxe est stringVariable.split(separator). Elle peut être séparée par des caractères, plusieurs caractères ou des expressions régulières. séparateur et ignore les éléments vides.

Utilisation de la méthode split() dans js

Utilisation de la méthode split() dans JS

Qu'est-ce que la méthode split() ? La méthode

split() est utilisée pour diviser une chaîne en un tableau selon le délimiteur spécifié (c'est-à-dire séparer la chaîne). Il renvoie un tableau contenant des sous-chaînes séparées par des délimiteurs.

Syntaxe :

<code class="javascript">stringVariable.split(separator)</code>
  • stringVariable : La variable de chaîne à diviser.
  • separator : Sépare les chaînes, par défaut un caractère espace.

Utilisation :

  1. Séparé par caractère :
<code class="javascript">const str = "Hello World";
const arr = str.split('');
console.log(arr); // ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']</code>
  1. Séparé par plusieurs caractères :
<code class="javascript">const str = "Hello, World, Again";
const arr = str.split(', ');
console.log(arr); // ['Hello', 'World', 'Again']</code>
  1. Séparé par une expression régulière :
  2. <code class="javascript">const str = "1234567890";
    const arr = str.split(/\d+/);
    console.log(arr); // ['', '1234567890', '']</code>
  1. Précisez la séparation Nombre de occurrences de caractères :
  2. <code class="javascript">const str = "123,456,789";
    const arr = str.split(',', 2);
    console.log(arr); // ['123', '456,789']</code>
  1. Ignorer les éléments vides :
  2. <code class="javascript">const str = "Hello,,World, Again";
    const arr = str.split(',').filter(elem => elem);
    console.log(arr); // ['Hello', 'World', 'Again']</code>

Remarque :

    Le délimiteur peut être n'importe quelle chaîne ou expression régulière.
  • Si le délimiteur n'est pas spécifié, la chaîne est séparée par des espaces. La méthode
  • split() ne modifie pas la chaîne d'origine.
  • Si le délimiteur n'existe pas dans la chaîne, renvoie un tableau à un seul élément contenant la chaîne entière.

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