Ce que cet article vous apporte, c'est de présenter la méthode de suppression d'éléments à des positions spécifiées dans des tableaux js (unidimensionnels), afin que tout le monde puisse comprendre comment supprimer des éléments à des positions spécifiées dans des tableaux js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Manuel recommandé : Manuel de référence en chinois JavaScript
Comment supprimer des éléments du tableau js ? Dans l'article précédent [Comment utiliser pop() et shift() en js pour supprimer des éléments d'un tableau ? ] Nous avons introduit la méthode de suppression du premier élément et du dernier élément dans un tableau unidimensionnel js. Vous pouvez y jeter un œil si vous en avez besoin.
Introduisons en détailQuelles sont les deux méthodes de suppression d'éléments à des positions spécifiées dans des tableaux unidimensionnels js ? Comment utiliser ?
Méthode 1 : La méthode js splice() supprime l'élément du tableau à la position spécifiée
La méthode splice() peut supprimer un ou plusieurs tableaux js éléments de la position spécifiée Supprimer à la position, puis renvoyer l'élément de tableau supprimé.
Syntaxe :
数组.splice(index,howmany);
index : indique la suppression d'éléments à partir de la position spécifiée (où)
combien : indique le nombre d'éléments à supprimer, en attribuant une valeur de 0 Indique de ne pas supprimer d'éléments ;
Exemple de code : supprimer les deuxième et troisième éléments du tableau animal (les deux éléments consécutifs après le premier élément)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <div class="demo"> <p>数组:cat,elephant,tiger,rabbit;<br>数组长度为:4</p> <button onclick="myFunction()">点我--shift()删除元素</button> </div> </body> <script type="text/javascript"> function myFunction(){ var animal = ["cat", "elephant", "tiger","rabbit"]; document.write("<p>数组:"+animal+"<br>数组长度:"+ animal.length+"</p>"); var animal1= animal.splice(1,2); document.write("<p>新数组:"+animal+"<br>删除的元素为:"+ animal1+"<br>数组长度:"+ animal.length+"</p>"); } </script> </html>
Rendu :
Articles connexes recommandés :
1.Comment supprimer les éléments spécifiés d'un tableau dans JS (deux méthodes)
2.Supprimer les éléments spécifiés du tableau JS
Tutoriels vidéo associés :
1.JavaScript Quick Start_Jade Girl Heart Sutra Series
Méthode 2 : méthode de suppression js pour supprimer l'élément du tableau à la position spécifiée
Méthode delete Vous pouvez supprimer un élément du tableau js à partir d'une position spécifiée via l'indice du tableau. Après avoir supprimé l'élément du tableau, la valeur de l'indice sera définie sur indéfini et la longueur du tableau ne le sera pas. changement.
Syntaxe :
delete.数组[数组下标];/*数组下标控制指定位置,下标从0开始*/
Exemple de code : Supprimez le deuxième élément du tableau animal, c'est-à-dire : animal[1], puis la valeur de animal[1] sera : non défini .
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <div class="demo"> <p>数组:cat,elephant,tiger,rabbit;<br>数组长度为:4</p> <button onclick="myFunction()">点我--delete删除元素</button> </div> </body> <script type="text/javascript"> function myFunction(){ var animal = ["cat", "elephant", "tiger","rabbit"]; document.write("<p>数组:"+animal+"<br>数组长度:"+ animal.length+"</p>"); var animal1= delete animal[1]; document.write("<p>新数组:"+animal+"<br>删除元素后,现在为:"+ animal[1]+"<br>数组长度:"+ animal.length+"</p>"); } </script> </html>
Rendu :
Résumé : ci-dessus sont les deux méthodes d'ajout d'éléments aux tableaux js introduites dans cet article, respectivement splice () et la méthode delete. La méthode à choisir au travail dépend des besoins professionnels et des habitudes personnelles. Vous pouvez l'essayer vous-même pour approfondir votre compréhension. J'espère que cet article pourra vous aider !
Pour plus de didacticiels connexes, veuillez visiter : Tutoriel vidéo JavaScript, Tutoriel vidéo jQuery, Tutoriel vidéo bootstrap !
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!