Maison  >  Article  >  interface Web  >  Analyse de la méthode simple JS pour implémenter la déduplication de tableau

Analyse de la méthode simple JS pour implémenter la déduplication de tableau

韦小宝
韦小宝original
2018-01-12 09:53:321501parcourir

Cet article présente principalement la méthode JS pour implémenter simplement la déduplication de tableau. Il analyse les compétences opérationnelles liées au parcours de tableau js et au jugement et les Précautions basées sur des exemples spécifiques. Si vous êtes intéressé par JS, les amis peuvent se référer à. cet article

L'exemple de cet article décrit comment implémenter simplement la déduplication de tableau dans JS. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

var arr = ['abc','abcd','sss','2','d','t','2','ss','f','22','d'];
//定义一个新的数组
var s = [];
//遍历数组
for(var i = 0;i<arr.length;i++){
  if(s.indexOf(arr[i]) == -1){ //判断在s数组中是否存在,不存在则push到s数组中
    s.push(arr[i]);
  }
}
console.log(s);
//输出结果:["abc", "abcd", "sss", "2", "d", "t", "ss", "f", "22"]


Résultats en cours :

À propos de la méthode indexOf() : la méthode

indexOf() peut renvoyer la position où une valeur string spécifiée apparaît pour la première fois dans la chaîne.

<code><a href="http://www.php.cn/wiki/57.html" target="_blank">string</a><a href="http://www.php.cn/wiki/60.html" target="_blank">Object</a>.indexOf(searchvalue,fromindex)chaîne

Object

.indexOf( searchvalue,fromindex)

Cette méthode récupérera la chaîne stringObject du début à la fin pour voir si elle contient la sous-chaîne searchvalue. La position de départ de la recherche est au fromindex de la chaîne ou au début de la chaîne (lorsque fromindex n'est pas spécifié). Si une valeur de recherche est trouvée, la position de la première occurrence de la valeur de recherche est renvoyée. Les positions des caractères dans stringObject commencent à 0.

Renvoie -1 si la chaîne n'est pas trouvée dans le tableau.

À propos de la méthode push() :

push()

La méthode ajoute un ou plusieurs éléments à la fin du tableau et renvoie la nouvelle longueur.

Remarque :

De nouveaux éléments seront ajoutés à la fin du tableau.

Remarque :

Cette méthode modifie la longueur du tableau.

Recommandations associées :

Explication détaillée de plusieurs précautions pour le saut JS vers l'URL du site mobile

Explication détaillée de la limitation et de l'anti-fonction JS -exemples de shake

JS implémente simplement le partage d'instances de données à chargement coulissant

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