Maison > interface Web > js tutoriel > le corps du texte

Trois solutions simples pour dédupliquer les tableaux js

angryTom
Libérer: 2019-12-26 17:53:31
avant
2192 Les gens l'ont consulté

Trois solutions simples pour dédupliquer les tableaux js

1. es6 Définir la déduplication

function removal(arr) {
  return Array.from(new Set(arr))
}
let arr=[1,2,1,3,4,5,5]
removal(arr)//[1, 2, 3, 4]
Copier après la connexion

2. Utiliser le filtre

[Recommandations de cours associées : Tutoriel vidéo JavaScript]

function removal(arr){
  return arr.filter((item,index,arr)=>{
      return arr.indexOf(item,0) == index;
  })
}
let arr=[1,2,1,3,4,5,5]
removal(arr)//[1, 2, 3, 4]
Copier après la connexion

3. Utiliser la réduction

let newArr = arr.reduce((prev, cur) => {
    prev.indexOf(cur) === -1 && prev.push(cur);
    return prev;
},[]);
Copier après la connexion

Cet article provient de Tutoriel js colonne, bienvenue pour apprendre !

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:cnblogs.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!