En esta publicación aprenderemos todo sobre los conjuntos de JavaScript; Entonces, comencemos discutiendo los métodos predeterminados de los objetos establecidos presentes en ES6 JavaScript.
Nota: La consola del navegador se utiliza para la demostración de ejemplos en este artículo.
Métodos de configuración en JavaScript
También hay algunos métodos útiles de conjunto que discutiremos en esta publicación para tener una mejor comprensión de los conjuntos en JavaScript.
Conjuntos en JavaScript
En este ejemplo, crearemos un conjunto que tenga una lista de estudiantes; Para crear un conjunto de estudiantes, primero, cree el conjunto:
Deje que los estudiantes = nuevo set ();Cómo agregar elementos en el set
Ahora, para agregar valores/elementos en el conjunto de estudiantes recién creados, el agregar() se utiliza el método:
estudiantes.agregar ("John");Cómo obtener el tamaño del set
Para saber el tamaño del conjunto en JavaScript, se utiliza el método de tamaño. Por ejemplo, para conocer el tamaño del conjunto de estudiantes:
consola.log ("La longitud del conjunto es:" + Estudiantes.tamaño);Valores de SET en JavaScript
Si intentamos agregar un valor en el conjunto que ya existe, el conjunto no tomaría ese nuevo valor. Por ejemplo, si agregamos "Bob" nuevamente al conjunto de estudiantes:
estudiantes.agregar ("bob");Y consola el establecido o verifique el tamaño del tamaño de los estudiantes:
consola.registro (estudiantes);O:
consola.Registro (estudiantes.tamaño);Puede ver que el "bob" no se agrega dos veces y el tamaño del conjunto de estudiantes es el mismo que antes.
Cómo saber si un conjunto tiene algún valor específico o no
Para saber o verificar si un conjunto tiene algún valor específico o no, el .tiene El método entra en ayuda. Por ejemplo, para saber si el conjunto de estudiantes tiene "bob" en él o no, se utilizará el siguiente fragmento de código:
consola.Registro (estudiantes.ha ("bob"));Cómo eliminar un elemento del conjunto
El .borrar El método se utiliza para eliminar un elemento establecido. Por ejemplo, para eliminar "Bob" del conjunto de estudiantes:
estudiantes.eliminar ("bob");Ahora, si nuevamente verificamos si el conjunto de estudiantes tiene "Bob" como un elemento o no:
consola.Registro (estudiantes.ha ("bob"));El método "ha" anterior devolverá falso y puede verificarlo.
Cómo eliminar/borrar todos los elementos de un conjunto
Para eliminar todos los elementos que existían en un conjunto de JavaScript, el .claro se utiliza el método. Por ejemplo, para eliminar todos los nombres de los estudiantes del conjunto de estudiantes, el método claro sería así:
estudiantes.claro();Ahora, si verificamos el tamaño de los estudiantes configurados para verificar:
consola.Registro (estudiantes.tamaño);El valor "0" está verificando que no hay ningún elemento en el conjunto de estudiantes.
Convertir una matriz de JavaScript en un conjunto
Podemos convertir fácilmente una matriz en un set en JavaScript dándole como argumento al nuevo set() constructor:
var arr = [6, 10, 18, 3, 3, 9, 6, 7];Conclusión
Como desarrollador de JavaScript, se encontrará con muchos casos en los que tiene una matriz que contiene muchos elementos (algunos de los cuales son duplicados) y desea convertirlo en una matriz única. Si bien se puede hacer utilizando diferentes técnicas, como combinar declaraciones condicionales con bucles, el método conveniente está utilizando colocar(). En esta guía práctica, aprendimos a crear conjuntos en JavaScript junto con el aprendizaje sobre los métodos establecidos presentes en JavaScript. Además, también aprendimos a convertir una matriz de JavaScript en un conjunto.