Maison > interface Web > js tutoriel > 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中世界最好的语言
Libérer: 2018-04-17 15:13:22
original
3167 Les gens l'ont consulté

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

La méthode indexOf() renvoie la première occurrence d'une valeur string spécifiée dans la chaîne.

<code><a href="//m.sbmmt.com/wiki/57.html" target="_blank">string</a><a href="//m.sbmmt.com/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!

É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