Maison > Article > interface Web > 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]
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]
3. Utiliser la réduction
let newArr = arr.reduce((prev, cur) => { prev.indexOf(cur) === -1 && prev.push(cur); return prev; },[]);
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!