Parfois, nous devons comparer deux tableaux et supprimer la valeur existante de l'autre tableau dans un tableau. La méthode que nous utilisons souvent est de faire bouclez la comparaison et de juger et de supprimer. Récemment, nous avons vu un autre exemple de suppression intelligente de bonnes méthodes:
var arr1 = ["i", "b", "c", "d", "e", "f", "x"]; // Array a var arr2 = ["a", "b", "c", "d", "e", "f", "g"]; // array b var temp = []; // Array temporaire 1 var temporaire = []; // Array temporaire 2 pour (var i = 0; i <arr2.Length; i ++) {temp [arr2 [i]] = true; // lieu habile: traiter la valeur du tableau b comme la clé du tableau temporaire 1 et attribuer la valeur à true}; pour (var i = 0; i <arr1.length; i ++) {if (! temp [arr1 [i]]) {template.push (arr1 [i]); // lieu habile: traitez la valeur du tableau A comme la clé du tableau temporaire 1 et déterminez si c'est vrai. Si ce n'est pas vrai, cela signifie qu'il n'y a pas de duplication, puis fusionnez-la dans un nouveau tableau, afin que vous puissiez obtenir un tout nouveau tableau sans duplication}; }; document.write (temparray.join (",") + "");L'article ci-dessus est un moyen intelligent de supprimer les valeurs en double (recommandées) de JS deux comparaisons de tableau (recommandées) qui est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.