JavaScript split()Méthode
Exemple
Diviser la chaîne en un tableau par les espaces :
var str = "How are you doing today?";
var n = str.split(" ");
var n = str.split(" ");
nLe résultat est :
["How","are","you","doing","today?"]
Essayez-le vous-même »
Définition et utilisation
split()Cette méthode est utilisée pour diviser une chaîne en un tableau selon le séparateur spécifié.
Astuce :Si une chaîne vide("")est utilisée comme séparateur, la chaîne sera divisée enun tableau de caractères individuels。
Remarque : split()Il ne modifie pas la chaîne d'origine, mais renvoie un nouveau tableau.
Prise en charge des navigateurs
Tous les principaux navigateurs prennent en chargesplit()la méthode.
Syntaxe
string.split(separator, limit)
Valeurs des paramètres
| Paramètre | Description |
|---|---|
| separator | Facultatif. Une chaîne ou une expression régulière utilisée pour spécifier la position de séparation. Par exemple : " "(espace),","、/\d/etc. |
| limit | Facultatif. Limite la longueur maximale du tableau renvoyé. Si ce paramètre est défini, le nombre d'éléments du tableau résultant ne dépassera pas cette valeur. |
Valeur de retour
| Type | Description |
|---|---|
| Tableau | Renvoie un tableau de chaînes de caractères. La chaîne est fractionnée au niveau duséparateur, aux positions spécifiées, et le résultatne contient pas le séparateur lui-même。 |
Détails techniques
| Version JavaScript : | 1.1 |
|---|
Plus d’exemples
Exemple
Sans passer de séparateur :
var str = "How are you doing today?";
var n = str.split();
var n = str.split();
nLe résultat est (aucun découpage) :
["How are you doing today?"]
Essayez-le vous-même »
Exemple
Diviser par chaque caractère (y compris les espaces) :
var str = "How are you doing today?";
var n = str.split("");
var n = str.split("");
nLe résultat est :
["H","o","w"," ","a","r","e"," ","y","o","u"," ","d","o","i","n","g"," ","t","o","d","a","y","?"]
Essayez-le vous-même »
Exemple
Utiliserlimitpour limiter le nombre d'éléments renvoyés :
var str = "How are you doing today?";
var n = str.split(" ", 3);
var n = str.split(" ", 3);
nLe résultat est :
["How","are","you"]
Essayez-le vous-même »
Exemple
Utiliser un caractère spécifié comme séparateur :
var str = "How are you doing today?";
var n = str.split("o");
var n = str.split("o");
nLe résultat est :
["H","w are y","u d","ing t","day?"]
Essayez-le vous-même »
Autres extensions
Objet String JavaScript