Maison >interface Web >js tutoriel >Comment utiliser slice(), splice(), split(), substring(), substr() dans les compétences javascript_javascript

Comment utiliser slice(), splice(), split(), substring(), substr() dans les compétences javascript_javascript

WBOY
WBOYoriginal
2016-05-16 16:09:431031parcourir

1.slice();

Objets Array et String

Dans la tranche de tableau(i,[j])

i est la valeur d'index pour commencer l'interception, le nombre négatif représente la valeur d'index à partir de la fin, -1 est le premier élément du dernier
j est la valeur de l'indice de fin. Par défaut, tous les éléments de i à la fin sont obtenus

.

Retour du paramètre :
Renvoie un tableau avec des valeurs d'index de i à j, le tableau d'origine ne change pas

slice(i,[j])

dans String

Description du paramètre :
i est la valeur d'index pour démarrer l'interception, un nombre négatif représente la valeur d'index à partir de la fin, -1 est le premier caractère du dernier
j est la valeur de l'index de fin. Par défaut, tous les caractères de i à la fin

sont obtenus.

2.splice()

Existe dans les méthodes de tableau, ajoutez/supprimez des éléments du tableau, puis renvoyez l'élément supprimé. Cette méthode changera le tableau d'origine

splice(index,combien,item1,itemx )

index : obligatoire. Un nombre entier spécifiant la position à laquelle ajouter/supprimer un élément. Utilisez un nombre négatif pour spécifier la position à partir de la fin du tableau.

combien : obligatoire. Le nombre d'éléments à supprimer. S'il est défini sur 0, les éléments ne seront pas supprimés.

item1...itemX : Facultatif. Nouveaux éléments ajoutés au tableau.

Tableau de valeurs de retour Un nouveau tableau contenant les éléments supprimés, le cas échéant.

3.split()

split(séparateur, combien) dans String

séparateur : obligatoire. Une chaîne ou une expression régulière pour diviser le stringObject à partir de l'endroit spécifié par ce paramètre.

combien : facultatif. Ce paramètre spécifie la longueur maximale du tableau renvoyé. Si ce paramètre est défini, pas plus de sous-chaînes ne seront renvoyées que le tableau spécifié par ce paramètre. Si ce paramètre n'est pas défini, la chaîne entière sera divisée quelle que soit sa longueur.

Valeur de retour

Un tableau de chaînes. Le tableau est créé en divisant le StringObject en sous-chaînes aux limites spécifiées par le séparateur. La chaîne du tableau renvoyé ne contient pas le séparateur lui-même

Cependant, si le séparateur est une expression régulière contenant des sous-expressions, alors le tableau renvoyé comprend des chaînes correspondant à ces sous-expressions (mais pas du texte correspondant à l'intégralité de l'expression régulière)

L'effet inverse de la fonction jion()

4.substring()

Dans la sous-chaîne String(start,stop)

start : indique la position de départ de la sous-chaîne,

stop : indique le résultat final.

Remarque : le deuxième paramètre doit être plus grand que le premier paramètre. Si le premier paramètre est supérieur au deuxième paramètre, la méthode substring remplacera automatiquement les positions des deux paramètres.

5.substr()

Dans String, substr(start, length);

start : la position de départ de la sous-chaîne,

length : La longueur de la sous-chaîne.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

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