La limite est un nombre entier. Certaines chaînes (sujets) peuvent avoir des caractères à leur extrémité que vous ne avez pas besoin. Si vous connaissez le nombre de sous chaînes de caractères dans l'objet que vous souhaitez, vous pouvez taper ce numéro comme la limite. Tous les sous-chaîne après cette limite ne va pas dans le tableau. Les deux à la limite et le séparateur sont facultatifs. Dans notre exemple, nous ne serons pas utiliser la limite.
Considérez la chaîne suivante objet: var objet = "un deux trois»; Si nous connaissons la regex (motif) pour identifier espace entre les mots, alors nous pouvons diviser cette chaîne dans un tableau composé des mots, «un», «deux» et «trois». \\ Est la classe de caractères pour l'espace. \\ + Va correspondre à un espace, une ou plusieurs fois. Le regex pour séparer les mots ci-dessus est \\\\ + \\ Nous supposons que l'espace pourrait être créé en frappant la barre d'espacement plus d'une fois. Le code suivant illustre l'utilisation de la fonction de split avec le modèle ci-dessus.
Dans la chaîne sujet, les mots sont séparés par des espaces. La sortie du code ci-dessus est: un deux trois un deux trois La fonction déversé a divisé les mots dans la chaîne de sujet en utilisant l'espace entre les mots, et de mettre chaque mot comme un élément dans le tableau retourné. La dernière ligne de la sortie ne fait pas partie du tableau. Dans le code, le dernier rapport d'alerte affiche le sujet. Cela a été fait pour vous montrer que le sujet reste inchangée après la séparation.
Le mot, "split" est pas vraiment appropriée dans cette section, car la chaîne de l'objet reste inchangé; cependant, que le vocabulaire est la spécification JavaScript utilise. Il est possible d'avoir des mots dans une chaîne séparée par une virgule et un espace, comme var objet = "un, deux, trois»; Le regex de séparer ces mots est: /, \\ + /Le code suivant illustre cela: La sortie