Heim >Web-Frontend >js-Tutorial >Drei einfache Lösungen zur Deduplizierung von JS-Arrays

Drei einfache Lösungen zur Deduplizierung von JS-Arrays

angryTom
angryTomnach vorne
2019-12-26 17:53:312238Durchsuche

Drei einfache Lösungen zur Deduplizierung von JS-Arrays

1. es6 Deduplizierung einstellen

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 🎜>[Verwandte Kursempfehlungen:

JavaScript-Video-Tutorial

]

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. Verwendung von Reduce

let newArr = arr.reduce((prev, cur) => {
    prev.indexOf(cur) === -1 && prev.push(cur);
    return prev;
},[]);
Dieser Artikel stammt von

js-Tutorial

Spalte, willkommen zum Lernen!

Das obige ist der detaillierte Inhalt vonDrei einfache Lösungen zur Deduplizierung von JS-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen