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.
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:
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