Añadir nuestra propia función al objeto Array de Javascript para eliminar duplicados de un Array.

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:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*