Métodos de conjunto de objetos en JavaScript

Métodos de conjunto de objetos en JavaScript

En JavaScript, el objeto "establecer" le permite almacenar cualquier tipo de valores únicos en él, ya sean referencias de objetos, valores primitivos como cadenas o enteros, o tipos de datos complejos, como literales de objetos y matrices. Un valor presente en un objeto establecido solo puede ocurrir una vez y no se repite.

JavaScript ofrece diferentes métodos de conjunto de objetos como add (), delete (), clear () y ha (). El "agregar()"El método de conjunto de objetos se utiliza para agregar valores al objeto establecer, eliminar () y transcurrir () métodos de conjunto de objetos para eliminar un elemento específico o todos a la vez, y por último, el"tiene()Se utiliza el método para buscar en cualquier elemento en el conjunto creado.

Esta redacción discutirá los métodos de conjunto de objetos en JavaScript. Además, también demostraremos ejemplos relacionados con cada métodos de conjunto de objetos como add (), delete (), clear () y ha (). Entonces, comencemos!

Creación de un nuevo objeto establecido en JavaScript

Antes de avanzar hacia los métodos de conjunto de objetos, lo primero que debe hacer es crear un nuevo objeto establecido. Utilizando el nuevo constructor set (), Puede crear fácilmente un nuevo objeto establecido en su programa JavaScript. Después de crear el objeto Establecer, agregue los valores de tipo de datos que desee almacenar.

En el ejemplo dado a continuación, crearemos un nuevo "setobj1"Establezca objeto y luego agregue algunos valores numéricos como"2","5","19", y "98":

const setobj1 = nuevo conjunto ([2, 5, 19, 98]);
consola.log (setobj1);

Después de ejecutar el código proporcionado, la ventana de la consola le mostrará el tipo de objeto creado, que es "Colocar,"Y luego los valores que hemos pasado al constructor:

También puede crear un objeto de conjunto vacío de la siguiente manera:

const setobj2 = new Set ();
consola.log (setObJ2);

La salida declarará que "setobj2"Es un objeto establecido vacío con tamaño"0":


Como ya hemos mencionado, SET comprende valores únicos. Entonces, al agregar valores o elementos repetidos, recuerde que el objeto SET eliminará las entradas duplicadas y devolverá el conjunto único de valores.

Crearemos un nuevo objeto establecido: "setobj3”Y especifique valores de elementos repetidos en el constructor. Después de eso, llamaremos al "consola.registro()Función para verificar los elementos almacenados en el setObj3:

const setobj3 = nuevo conjunto ([4, 7, 9, 2, 1, 4, 7, 1]);
consola.log (setobj3);

Puede ver desde la salida que SETOBJ3 comprende solo valores únicos:


En este punto, debe preguntarse qué pasa si quiero crear un conjunto que tenga tipos de datos mixtos? Sí, también puede almacenar elementos que tienen diferentes tipos de datos en su objeto establecido.

Por ejemplo, queremos agregar una cadena, algunos valores numéricos y una matriz como elementos establecidos. Entonces, pasaremos los valores deseados como "Linuxhint"Cadena con las comillas, luego"2" y "4"Valores numéricos y, por último, una matriz"[66,99,100]" Adjunto en "[]"Brackets, todos juntos en el constructor de set:

const setobj4 = new Set (["Linuxhint", 2, 4, [66, 99, 100]]);
consola.log (setobj4);

Después de ejecutar el código anterior, un objeto de configuración de tipo de fecha mixta "setobj4"Se creará con éxito:

Agregar elementos a un objeto establecido en JavaScript

El "agregar()El método "se utiliza para agregar un nuevo elemento o valor al final de un objeto establecido en JavaScript. Debe aprobar el valor que desea agregar como un "Argumento"En el objeto establecido"agregar()Método ", y luego agrega el valor especificado al final del objeto SET.

Puede agregar elementos a un objeto SET, ya sea agregando directamente los valores o a través de los valores variables. Le mostraremos ambos métodos en el ejemplo dado a continuación.

En primer lugar, crearemos un "setobj1"Establecer objeto:

const setobj1 = new Set ();

Hemos creado un objeto de conjunto vacío; Ahora podemos agregar valores directamente usando el "agregar()" método. Por ejemplo, para agregar el "Él"Elemento a nuestro"setobj1"Ejecutaremos el siguiente código y devolverá el setOBJ1 a la consola después de agregar valores:

setobj1.agregar ("it");
consola.log (setobj1);

También puede aprobar variables como argumentos en el "agregar()"Funciona para agregar sus valores en el objeto establecer. Para la demostración, crearemos dos variables ",B1" y "b2,"Y asigne los valores que queremos agregar en nuestro"setobj1" Colocar:

const b1 = "is";
const B2 = "Linuxhint.com ";

Pasaremos tanto el "B1" y "b2"Variables al setobj1.Método add (), y el siguiente código devolverá el objeto SET actualizado:

setobj1.agregar (b1);
setobj1.agregar (b2);
consola.log (setobj1);

Eliminar un elemento de objeto establecido específico en JavaScript

El "borrar()El método se utiliza para eliminar un elemento específico que existe en un objeto establecido. Para la eliminación, debe pasar el valor como argumento en el "setobj1.borrar()" método.

En el ejemplo dado a continuación, crearemos un simple "setobj1"Establezca objeto y almacenará algunos valores numéricos como "11", "22", "33", "44" y "55" en eso:

const setobj1 = nuevo conjunto ([11, 22, 33, 44, 55]);

Ahora por una vez, consulte los elementos iniciales de la creada "setobj1"Establecer, antes de eliminar un valor:

consola.log ("Elementos iniciales setobj1:");
consola.log (setobj1);

En el siguiente paso, eliminaremos "22"De los elementos establecidos usando llamando al"borrar()"Método y paso"22"Como argumento:

setobj1.eliminar (22);
consola.log ("setObj1 después de eliminar 22");
consola.log (setobj1);

Esto es lo que es probable que vea después de ejecutar el código proporcionado:

Eliminar todos los elementos de objeto establecidos en JavaScript

Esta sección le mostrará cómo eliminar todos los elementos de objeto establecidos a la vez utilizando el "claro()" método. En JavaScript, el método Clear () devuelve "indefinido,"Que indica que todos los elementos de objeto establecidos se eliminan con éxito.

Le ayudaremos a comprender la funcionalidad del "claro()Método a través de un ejemplo. En primer lugar, crearemos un nuevo objeto establecido "setobj1"Y almacene algunos valores en él como "11", "22", "33", "44" y "55":

const setobj1 = nuevo conjunto ([11, 22, 33, 44, 55]);

Luego, verificaremos el tamaño del objeto establecido creado y sus elementos:

consola.Log ("SetObJ1 Tamaño inicial:" + SetObj1.tamaño);
consola.log (setobj1);

Ahora, es hora de llamar al "claro()"Método y prueba su trabajo:

setobj1.claro();

Después de ejecutar el método Clear () para su objeto establecido, se eliminarán todos los elementos presentes en su objeto establecido. Puede volver a verificar el tamaño y buscar en su objeto establecido:

consola.log ("setObj1 tamaño después de borrar elementos:" + setobj1.tamaño);
consola.log (setobj1);

La siguiente imagen comprende el código anterior y la salida que obtuvimos después de la ejecución:

Buscar un elemento en el objeto Establecer en JavaScript

JavaScript también ofrece un "tiene()"Método que se puede usar para verificar si existe un elemento en un objeto establecido o no. Tienes que pasar el valor como argumento mientras llamas al "tiene()"Método con su objeto establecido JavaScript, que devolverá"verdadero"Si se encuentra el elemento; De lo contrario, se mostrará "FALSO".

Por ejemplo, crearemos un objeto establecido "setobj1"Tener algunos elementos de cadena"Él","es", y "Linuxhint.comunicarse":

const setobj1 = nuevo set (["it", "is", "Linuxhint.com "]);

Entonces, buscaremos el "es"Elemento en nuestro"setobj1 ()"Establezca objeto llamando al"tiene()"Método y paso"es"Como argumento:

consola.log (setobj1.tiene se"));

Ahora, buscaremos un elemento "sitio web"Eso no está en nuestro objeto establecido para verificar la salida:

consola.log (setobj1.ha ("sitio web"));

Como puede ver en la salida que para buscar "es"El programa ha regresado"verdadero", Mientras que para el"sitio web"Elemento está mostrando"FALSO", el cual establece que "es"Es un elemento setobj1 y"sitio web" no es:

Conclusión

En JavaScript, add (), delete (), transclarar () y ha () son los métodos de conjunto de objetos más ampliamente utilizados. El método de conjunto de objetos add () se utiliza para agregar valores al objeto establecer, eliminar () y transcurrir () métodos de conjunto de objeto para eliminar un elemento específico o todos a la vez, y el método HAS () se utiliza para buscar cualquier elemento en el conjunto creado. Este artículo sobre los métodos de conjunto de objetos en JavaScript. Además, también demostramos ejemplos relacionados con cada método de conjunto de objetos como add (), delete (), clear () y ha () el método, en este artículo.