Visto en el post anterior el Set de javascript que nos permite almacenar valores únicos, ahora vamos a añadir al objeto global Array.
Lo haremos de la siguiente manera:
Array.prototype.elementosUnicos = function(){ const set = new Set(this); const result = Array.from(set); return result; }
Ahora, partiendo de nuestro array de elementos repetidos:
var arrayRepetidos = [1, 2, 3, 2, 4, 1];
Tan solo con aplicarle nuestra función elementosUnicos(), ya tendremos el array sin elementos repetidos:
arrayRepetidos.elementosUnicos();
Ole!
Podéis verlo funcionando en: