Maison  >  Article  >  interface Web  >  Comment supprimer les données en double d'un tableau dans jquery

Comment supprimer les données en double d'un tableau dans jquery

coldplay.xixi
coldplay.xixioriginal
2020-11-25 16:34:556444parcourir

Comment dédupliquer des données dans un tableau en jquery : utilisez d'abord une boucle pour parcourir le tableau, écrivez-le dans un nouveau tableau et utilisez la méthode [$.inArray()] pour déterminer si le nouveau tableau est déjà existe avant l'écriture. Il y a ces données ; alors si elles ne sont pas réécrites, le nouveau tableau obtenu par cette méthode supprimera les données en double.

Comment supprimer les données en double d'un tableau dans jquery

L'environnement d'exploitation de ce tutoriel : Système Windows 7, jquery version 3.2.1 Cette méthode convient à toutes les marques d'ordinateurs.

Comment supprimer les données en double des tableaux dans jquery :

Utilisez une boucle pour parcourir le tableau dans jquery, écrivez-le dans un nouveau tableau et utilisez le $.inArray() La méthode détermine si les données existent déjà dans le nouveau tableau. S'il n'est pas réécrit, le nouveau tableau obtenu par cette méthode supprimera les données en double.

$.inArray()La fonction est utilisée pour trouver la valeur spécifiée dans le tableau et renvoyer sa valeur d'index (si elle n'est pas trouvée, renvoyer -1)

for(var i=0;i<arr.length;i++) {
  var items=arr[i];
  //判断元素是否存在于new_arr中,如果不存在则插入到new_arr的最后
  if($.inArray(items,new_arr)==-1) {
    new_arr.push(items);
  }
}

Recommandations d'apprentissage gratuites associées : javascript(vidéo)

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
Article précédent:Que signifie React Desktop ?Article suivant:Que signifie React Desktop ?