Sets en JavaScript
Un set es una estructura de datos que no permite ningun elemento repetido. En JavaScript fue introducido en ES6 junto con los Maps en JavaScript.
Para crear un nuevo set utilizamos la instanciacion de un objeto y como parametro le podemos pasar un objeto que sea Iterable (Como un array o un String).
| |
- En caso de tener elementos duplicados, el Set se encargara de eliminarlos a todos ellos.
- Es una estructura desordenada, por tanto, no le importan el orden de los elementos y nunca esta garantizado que los de en determinado orden.
- No hay forma de obtener valores desde un Set.
- Son iterables
Son mayormente utilizados para filtrar los elementos de un array y quedarse con los valores unicos. Combinandolo con el notes/Spread Operator en JavaScript que funciona sobre todos los iterables podemos obtener un array de vuelta!
| |
# Metodos Utiles
| |