Objeto Set de Javascript

El objeto Set nos permite almacenar valores únicos de cualquier tipo.

Si tenemos valores repetidos en un array y queremos tener solo los valores únicos, podemos utilizar el Set de este modo:

Pongamos que tenemos este array:

var arrayRepetidos = [1, 2, 3, 2, 4, 1];

Ahora aplicamos el Set sobre arrayRepetidos

var setDelArray = new Set(arrayRepetidos);

En este paso tenemos el setDelArray como un objeto, lo ideal sería tenerlo de nuevo como un array.

Generamos un array con Array.from:

var arraySinDuplicados = Array.from(setDelArray);

Y nuestro array ahora sería:

[1,2,3,4]

Os dejo el fiddle aquí:


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

¿Eres programador/a?

En Pulpo están buscando nuevos talentos, envíales un email a developers@pulpoapp.com.

1 Comments

Deja una respuesta

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

*