Maison  >  Article  >  interface Web  >  Comment supprimer les éléments spécifiés dans un tableau en javascript

Comment supprimer les éléments spécifiés dans un tableau en javascript

清浅
清浅original
2019-02-20 13:55:2824497parcourir

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.

Comment supprimer les éléments spécifiés dans un tableau en javascript

[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=&#39;,&#39;+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 :

Comment supprimer les éléments spécifiés dans un tableau en javascript

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 :

Comment supprimer les éléments spécifiés dans un tableau en javascript

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!

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