Maison >interface Web >js tutoriel >Comment supprimer les éléments spécifiés dans un tableau en javascript
La suppression par JS de l'élément spécifié dans le tableau est principalement divisée en deux étapes. Tout d'abord, déterminer si le tableau contient l'élément, puis supprimer l'élément spécifié via la méthode splice()
Cet article principalement. présente comment La méthode de suppression des éléments spécifiés dans un tableau via le langage JavaScript a un certain effet de référence. J'espère que cela sera utile à tout le monde.
[Cours recommandé : Tutoriel Javascript]
La suppression d'éléments spécifiés en JavaScript dans un tableau est généralement divisée en deux Dans cette étape, déterminez d'abord si l'élément spécifié existe dans le tableau, puis supprimez l'élément du tableau. Ensuite, dans l'article, nous présenterons les étapes détaillées de suppression des éléments spécifiés dans le tableau à l'aide de JavaScript.
1. Déterminez si l'élément est dans le tableau
Nous devons d'abord utiliser le code JavaScript pour déterminer si l'élément que nous voulons supprimer est dans le tableau. effectuez la méthode suivante pour obtenir cette fonction
function isInArray(arr,value){ for(var i = 0; i < arr.length; i++){ if(value === arr[i]){ return true; } } return false; }
En utilisant la méthode ci-dessus, vous pouvez définir une fonction pour déterminer si l'élément spécifié est dans le tableau. S'il est dans le tableau, il retournera vrai, s'il n'est pas dans le tableau, il retournera false
Nous pouvons également utiliser la méthode indexOf pour déterminer si l'élément spécifié est dans le tableau
function IsInArray(arr,val){ var testStr=','+arr.join(",")+","; return testStr.indexOf(","+val+",")!=-1; } var arr=["sdf","ddd","eds","enm"]; console.log(IsInArray(arr, "eds"));
Il y a deux points à noter lors de l'utilisation de la méthode indexOf. L'une est que le O dans la méthode indexOf doit être en majuscule, et l'autre est que cette méthode est dans IE. Cette méthode n'existe pas pour les tableaux dans le navigateur
Rendu :
2. Supprimer le tableau Spécifiez l'élément
puis supprimez l'élément via la fonction suivante après avoir trouvé l'index de l'élément à supprimer
Cette fonction est principalement implémentée via la méthode splice(), les méthodes splice() sont principalement utilisées pour supprimer, remplacer, ajouter des éléments dans des tableaux, etc.
Exemple :
<script> function removeArray(arr, val) { for(var i = 0; i < arr.length; i++) { if(arr[i] == val) { arr.splice(i, 1); break; } } } var arr=["sdf","ddd","eds","enm"]; removeArray(arr, "eds"); document.write("<p>删除后的数组:" + arr + "</p>"); </script>
Rendu :
Résumé : Ce qui précède représente l'intégralité du contenu de cet article. J'espère que cet article pourra vous aider à apprendre comment supprimer des éléments spécifiés dans un 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!