La méthode split de js est une méthode de chaîne. Elle est utilisée pour diviser la chaîne en sous-chaînes selon le délimiteur spécifié et renvoyer un nouveau tableau. Cette méthode est très utile et peut être divisée lors du traitement de chaînes telles que l'extraction. et conversion. La syntaxe est "string.split(separator, limit)". Le paramètre separator est obligatoire et définit le séparateur utilisé pour diviser la chaîne. Le paramètre limit est facultatif et spécifie la longueur maximale du tableau renvoyé.
La méthode split() de JavaScript est une méthode de chaîne, utilisée pour diviser la chaîne en sous-chaînes selon le délimiteur spécifié et renvoyer un nouveau tableau. Cette méthode est très utile et peut nous aider à effectuer des opérations telles que le fractionnement, l'extraction et la conversion de chaînes.
Voici la syntaxe de base de la méthode split() :
string.split(separator, limit)
Parmi eux, le paramètre separator est obligatoire, qui définit le séparateur utilisé pour diviser la chaîne. Le paramètre limit est facultatif et spécifie la longueur maximale du tableau renvoyé. La méthode
split() divise la chaîne en plusieurs sous-chaînes selon le délimiteur et les stocke dans un nouveau tableau. Si aucun délimiteur n'est spécifié, la chaîne vide est utilisée comme délimiteur par défaut, c'est-à-dire que chaque caractère de la chaîne est stocké en tant qu'élément distinct dans le tableau.
Voici quelques exemples montrant différentes utilisations de la méthode split() :
1. Diviser en fonction des espaces :
var str = "Hello World"; var arr = str.split(" "); console.log(arr); // ["Hello", "World"]
Dans cet exemple, nous utilisons des espaces comme délimiteurs pour diviser la chaîne "Hello World" en deux sous-chaînes. "Hello" et "World" et stockez-les dans le tableau arr.
Diviser par des virgules et ignorer les éléments vides :
var str = ",Hello,,World,"; var arr = str.split(","); console.log(arr); // ["", "Hello", "", "World", ""]
Dans cet exemple, nous utilisons des virgules comme délimiteurs pour diviser la chaîne ",Hello,,World" en plusieurs sous-chaînes. Notez que la chaîne vide à côté du délimiteur est également stockée en tant qu'élément distinct dans le tableau.
Expression régulière pour spécifier le délimiteur :
var str = "apple,banana,orange"; var arr = str.split(/[\s,]+/); // 使用正则表达式作为分隔符 console.log(arr); // ["apple", "banana", "orange"]
Dans cet exemple, nous utilisons une expression régulière comme délimiteur qui correspondra à n'importe quel caractère d'espacement (y compris l'espace, la tabulation, la nouvelle ligne, etc.) ou la virgule. Cela divisera la chaîne en fonction de ces caractères.
Spécifiez la longueur maximale du tableau :
var str = "apple,banana,orange"; var arr = str.split(",", 2); // 限制数组的最大长度为2 console.log(arr); // ["apple", "banana"]
Dans cet exemple, nous avons spécifié le paramètre limit à 2, ce qui signifie que le tableau renvoyé contient au plus deux éléments. Lorsque le nombre de sous-chaînes fractionnées dépasse cette limite, seules les deux premières sous-chaînes seront stockées dans le tableau.
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!