In questo articolo vedremo come verificare se un array lineare contiene elementi duplicati in JavaScript.

Convertendo l'array in un oggetto Set eliminiamo gli eventuali elementi duplicati e quindi compariamo il numero dei suoi elementi con quello dell'array originale. Se tale numero non corrisponde, l'array contiene elementi duplicati.


const hasDuplicates = arr => new Set(arr).size !== arr.length;