¿Qué se establece objeto en JavaScript?

¿Qué se establece objeto en JavaScript?
En los conjuntos de JavaScript son muy similares a las matrices; Pero a diferencia de las matrices no pueden contener valores duplicados. Se introdujeron en la versión ES6 de JavaScript y se usaron para crear una colección de valores únicos. Estos valores pueden ser cualquier cosa, desde valores primitivos simples como enteros hasta tipos de objetos más complejos, como literales de objetos.

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.

  • .agregar
  • .tamaño
  • .tiene
  • .borrar
  • .claro

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");
estudiantes.agregar ("bob");
estudiantes.Agregar ("Harry");

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];
var set = new Set (arr);
consola.log (set);

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.