13 mayo 2017

Como eliminar valores duplicados de un Array en Javascript

Para remover o eliminar valores repetidos de un array en Javascript utilizamos la siguiente funcion:

Solo basta con tener nuestro codigo de la siguiente forma:

var mi_array = ['a', 'b', 'c', 'b', 'c', 'd', 'a'];

Array.prototype.unique = function() {
    var el = this.concat().sort();
    for (var i = 1; i < el.length; ) {
        if (el[i-1] === el[i])
            el.splice(i,1);
        else
            i++;
    }
    return el;
}
nuevo_array = mi_array.unique();

console.log(nuevo_array);

Espero les haya sido de gran ayuda!

1 comentarios :

▼▲ Mostrar / Ocultar comentarios

Publicar un comentario

Deja tus comentarios respecto al contenido de este post

Búsqueda avanzada