Como Remover Valores Duplicados Em Um Array Javascript

Você já precisou remover elementos repetidos dentro de um array e não sabia como fazer isso?
Com o ES6, temos uma maneira bem divertida de fazer isso! Olha como é fácil:

1
2
3
4
const array = [1, 5, 3, 3, 1, 6, 7, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4];
const novoArray = [ ...new Set( array ) ];
console.log(novoArray);
// Esperado: [1, 5, 3, 6, 7, 2, 4]

Desta forma, os números repetidos são removidos e não precisamos nos preocupar em construir uma lógica para fazer isso!
Muito rápido, não é mesmo?