Maison  >  Article  >  interface Web  >  JS utilise la méthode indexOf() pour implémenter la déduplication de tableau

JS utilise la méthode indexOf() pour implémenter la déduplication de tableau

php中世界最好的语言
php中世界最好的语言original
2018-04-17 15:13:223101parcourir

Cette fois, je vais vous présenter comment JS utilise la méthode indexOf() pour implémenter la déduplication de tableau. JS utilise la méthode indexOf() pour implémenter la déduplication de tableau. Quelles sont les précautions. . Jetons un coup d'oeil une fois.

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"]

La méthode indexOf() renvoie la première occurrence d'une valeur string spécifiée 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)string

Object

.indexOf(searchvalue,fromindex) code>

Cette méthode recherchera la chaîne stringObject du début à la fin pour voir si elle contient la valeur de recherche de la sous-chaîne. La position où commence la recherche dans la chaîne fromindex ou le début de la chaîne (lorsque fromindex n'est pas spécifié). Si une valeur de recherche est trouvée, renvoie la valeur de recherche La position où il apparaît pour la première fois. Les positions des caractères dans stringObject commencent à 0.

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

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :
Débogage normal inter-domaines Vue


Explication détaillée de l'utilisation du framework progressif vue.js


Explication détaillée du polymorphisme en JS

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