logo

Conjunto de mecanografiado

El conjunto de TypeScript es una nueva estructura de datos agregada en ES6 versión de JavaScript. Nos permite almacenar datos distintos (cada valor ocurre sólo una vez) en el Lista similar a otros lenguajes de programación. Los conjuntos son un poco similares a mapas , pero solo almacena llaves , no la valor clave pares.

Crear conjunto

Podemos crear un colocar como a continuación.

 let mySet = new Set(); 

Establecer métodos

Los métodos de conjunto de TypeScript se enumeran a continuación.

SN Métodos Descripciones
1. set.add(valor) Se utiliza para agregar valores en el conjunto.
2. set.tiene(valor) Devuelve verdadero si el valor está presente en el conjunto. De lo contrario, devuelve falso.
3. conjunto.eliminar() Se utiliza para eliminar las entradas del conjunto.
4. conjunto.tamaño() Se utiliza para devolver el tamaño del conjunto.
5. dejar en claro() Elimina todo del set.

Ejemplo

Podemos entender los métodos establecidos en el siguiente ejemplo.

 let studentEntries = new Set(); //Add Values studentEntries.add('John'); studentEntries.add('Peter'); studentEntries.add('Gayle'); studentEntries.add('Kohli'); studentEntries.add('Dhawan'); //Returns Set data console.log(studentEntries); //Check value is present or not console.log(studentEntries.has('Kohli')); console.log(studentEntries.has(10)); //It returns size of Set console.log(studentEntries.size); //Delete a value from set console.log(studentEntries.delete('Dhawan')); //Clear whole Set studentEntries.clear(); //Returns Set data after clear method. console.log(studentEntries); 

Producción:

Cuando ejecutamos el fragmento de código anterior, devuelve el siguiente resultado.

Conjunto de mecanografiado

Encadenamiento del método establecido

El método set de TypeScript también permite el encadenamiento de agregar() método. Podemos entenderlo con el siguiente ejemplo.

Ejemplo

 let studentEntries = new Set(); //Chaining of add() method is allowed in TypeScript studentEntries.add('John').add('Peter').add('Gayle').add('Kohli'); //Returns Set data console.log('The List of Set values:'); console.log(studentEntries); 

Producción:

Conjunto de mecanografiado

Iterar datos del conjunto

Podemos iterar sobre valores o entradas establecidos usando ' para... de ' bucle. El siguiente ejemplo ayuda a entenderlo más claramente.

Ejemplo

 let diceEntries = new Set(); diceEntries.add(1).add(2).add(3).add(4).add(5).add(6); //Iterate over set entries console.log('Dice Entries are:'); for (let diceNumber of diceEntries) { console.log(diceNumber); } // Iterate set entries with forEach console.log('Dice Entries with forEach are:'); diceEntries.forEach(function(value) { console.log(value); }); 

Producción:

escribe json en el archivo python
Conjunto de mecanografiado