Splice en JavaScript est principalement utilisé pour faire fonctionner des tableaux en js, y compris la suppression, l'ajout, le remplacement, etc.
Remarque : Cette méthode modifiera le tableau d'origine ! .
1. Supprimer - utilisé pour supprimer des éléments, deux paramètres, le premier paramètre (la position du premier élément à supprimer), le deuxième paramètre (le nombre d'éléments à supprimer)
2. Insérer - Insère n'importe quel élément à la position spécifiée dans le tableau. Trois paramètres, le premier paramètre (position d'insertion), le deuxième paramètre (0), le troisième paramètre (élément inséré)
3. Remplacement - insérez n'importe quel élément d'élément dans la position spécifiée du tableau, et à la position spécifiée. en même temps Supprimez n'importe quel nombre d'éléments, trois arguments. Le premier paramètre (position de départ), le deuxième paramètre (le nombre d'éléments à supprimer), le troisième paramètre (pour insérer n'importe quel nombre d'éléments)
Exemple :
1. , le premier paramètre est la position du premier élément et le deuxième paramètre est le numéro à supprimer.
array.splice(index,num), la valeur de retour est le contenu supprimé et array est la valeur du résultat.
par exemple :
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(0,2); alert(array);//弹出c,d alert(removeArray);//返回值为删除项,即弹出a,b </script> </body> </html>
2. Insérer la fonction, le premier paramètre (position d'insertion), le deuxième paramètre (0), le troisième paramètre (insérer un élément)
array.splice(index,0,insertValue), la valeur de retour est un tableau vide et la valeur du tableau est la valeur du résultat final
par exemple :
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(1,0,'insert'); alert(array);//弹出a,insert,b,c,d alert(removeArray);//弹出空 </script> </body> </html>
3. Fonction de remplacement, le premier paramètre (position de départ), le deuxième paramètre (nombre d'éléments supprimés), le troisième paramètre (insertion n'importe quel nombre de items)
array.splice(index,num,insertValue), la valeur de retour est le contenu supprimé et array est la valeur du résultat.
par exemple :
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(1,1,'insert'); alert(array);//弹出a,insert,c,d alert(removeArray);//弹出b </script> </body> </html>
Ce qui précède est une explication détaillée de la méthode d'épissage en JavaScript introduite par l'éditeur. J'espère que ce sera le cas. Soyez utile à tout le monde. Si vous avez des questions, laissez-moi un message et je vous répondrai à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois !
Pour des explications plus détaillées sur l'utilisation de la méthode splice en JavaScript, veuillez faire attention au site Web PHP chinois !