Maison > interface Web > js tutoriel > le corps du texte

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

清浅
Libérer: 2019-02-20 13:55:28
original
24554 Les gens l'ont consulté

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;
}
Copier après la connexion

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"));
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal