¿Qué es un conjunto en TypeScript y cómo se puede usar?

Que Es Un Conjunto En Typescript Y Como Se Puede Usar



A ' Colocar ” es una estructura de datos que almacena un grupo/colección de valores únicos. Los valores de un conjunto pueden ser de cualquier tipo de datos, incluidos números, cadenas u objetos. Una de las características clave de un Conjunto es que no permite valores duplicados. Cuando se agrega un nuevo valor a un conjunto, se compara con los valores existentes para ver si ya existe. Si el valor ya existe, no se agrega al Conjunto. Esto lo hace útil para almacenar valores únicos y evitar duplicados.

Este artículo demostrará el conjunto en TypeScript y la forma en que se usa en TypeScript.







¿Qué es un conjunto en TypeScript?

Colocar ” es una estructura de datos incorporada en TypeScript, que permite almacenar elementos únicos de cualquier tipo, ya sean tipos primitivos como números y cadenas, u objetos complejos. Al igual que las matrices, los conjuntos le permiten almacenar una colección de valores; sin embargo, a diferencia de las matrices, los conjuntos no tienen índices. Un conjunto puede ser declarado o inicializado usando el ' Colocar ” constructor.



Sintaxis



Para crear un conjunto, utilice la siguiente sintaxis:





const miConjunto = nuevo Conjunto ( ) ;

 
Alternativamente, también puede especificar el tipo de Conjunto usando la sintaxis dada:

const miConjunto = nuevo Conjunto < tipo > ( ) ;

 
Antes de continuar, primero comprenda que para ejecutar un archivo TypeScript, debe transpilarse en un archivo JavaScript después de cada modificación y luego ejecutar el código JavaScript en la terminal usando los comandos dados:



tsc nombre de archivo.ts
nombre de archivo de nodo.js

 
Ejemplo

En el ejemplo dado, simplemente crearemos un Conjunto. Primero, declare e inicialice un ' cadena ” tipo Conjunto llamado “ colocar ” usando el Set Constructor e imprímelo en la consola usando el “ consola.log() ' método:

constante colocar = nuevo conjunto < cadena > ( [ 'HTML' , 'CSS' , 'JavaScript' , 'jQuery' ] ) ;
consola.log ( colocar ) ;

 
Producción


También puede declarar un Conjunto sin especificar su tipo usando el Constructor de Conjuntos:

constante colocar = nuevo conjunto ( ) ;

 
Agregue valores al Conjunto usando el “ agregar() ” que es un método predefinido del objeto Set:

establecer.añadir ( 'HTML' ) ;
establecer.añadir ( 'CSS' ) ;
establecer.añadir ( 'JavaScript' ) ;
establecer.añadir ( 'jQuery' ) ;

 
Finalmente, imprime el Set en la consola:

consola.log ( colocar ) ;

 
Producción

Métodos de conjuntos de mecanografiados

En la tabla dada se discutirán algunos métodos y propiedades predefinidos de objetos establecidos comúnmente utilizados:

Métodos/Propiedades

Descripción

Sintaxis

agregar() Este método se utiliza para agregar valores en un conjunto. mySet.add(valor)
tiene() Para verificar si el elemento dado existe en la matriz o no, use el método 'has()'. mySet.has(valor)
borrar() Para eliminar cualquier elemento de Set, utilice este método. mySet.delete(valor)
valores() Para obtener los valores establecidos, se utiliza el método 'valores ()'. miConjunto.valores()
tamaño La propiedad “tamaño” se utiliza para determinar la longitud o el tamaño del Conjunto. miConjunto.tamaño
claro() Para borrar o borrar todos los elementos de un Conjunto, se utiliza este método. miConjunto.clear()

 

¿Cómo se puede usar Set en TypeScript?

En TypeScript o en JavaScript, los conjuntos se pueden utilizar para eliminar duplicados de matrices, verificar la membresía de la colección y realizar operaciones de conjunto, incluidas la unión, la intersección y la diferencia.

Ejemplo

Aquí, en el ejemplo proporcionado, veremos cómo el Conjunto elimina los valores duplicados de una matriz. Primero, crea una matriz de números pares:

const numerospares = [ 2 , 4 , 6 , 2 , 8 , 10 , 4 , 14 , 12 ] ;

 
Luego, determinaremos la longitud de la matriz usando el ' longitud ' atributo:

consola.log ( 'El tamaño de la matriz es: ' + numerospares.longitud ) ;

 
Ahora, cree un conjunto usando el constructor de conjuntos pasando una matriz ' Números pares ”:

const uniqueEvenNumbersSet = nuevo conjunto ( números pares ) ;

 
Iterar el Conjunto e imprimir los valores en la consola:

UniqueEvenNumbersSet.forEach ( ( valor ) = > {
consola.log ( valor ) ;
} ) ;

 
Finalmente, verificaremos el tamaño del Conjunto usando el botón “ tamaño ' propiedad.:

consola.log ( 'El tamaño del conjunto es: ' + únicoConjuntoNúmerosPares.tamaño ) ;

 
La salida indica que la longitud de la matriz es ' 9 ” mientras que la longitud o el tamaño del Conjunto es “ 7 ” que indica que el Conjunto elimina los valores duplicados de una matriz y almacena solo valores únicos:


Eso fue todo sobre el Conjunto en TypeScript y su uso en TypeScript.

Conclusión

“Set” es una estructura de datos predefinida en TypeScript, que permite almacenar elementos únicos de cualquier tipo. En TypeScript, se puede usar para eliminar duplicados de matrices, verificar la membresía de la colección y realizar operaciones de conjunto como unión, intersección y diferencia. Este artículo demostró el conjunto en TypeScript y la forma en que se usa en TypeScript.