logo

Conjunto de texto digitado

O conjunto TypeScript é uma nova estrutura de dados adicionada em ES6 versão do JavaScript. Isso nos permite armazenar dados distintos (cada valor ocorre apenas uma vez) no Lista semelhante a outras linguagens de programação. Os conjuntos são um pouco semelhantes a mapas , mas armazena apenas chaves , não o valor chave pares.

Criar conjunto

Podemos criar um definir como abaixo.

 let mySet = new Set(); 

Definir métodos

Os métodos de conjunto TypeScript estão listados abaixo.

SN Métodos Descrições
1. definir.add(valor) É usado para adicionar valores no conjunto.
2. definir.has(valor) Retorna verdadeiro se o valor estiver presente no conjunto. Caso contrário, retorna falso.
3. set.delete() É usado para remover as entradas do conjunto.
4. definir.tamanho() É usado para retornar o tamanho do conjunto.
5. definir.claro() Remove tudo do conjunto.

Exemplo

Podemos entender os métodos definidos no exemplo a seguir.

 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); 

Saída:

Quando executamos o trecho de código acima, ele retorna a seguinte saída.

Conjunto de texto digitado

Método de encadeamento de conjunto

O método set TypeScript também permite o encadeamento de adicionar() método. Podemos entendê-lo a partir do exemplo abaixo.

Exemplo

 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); 

Saída:

Conjunto de texto digitado

Iterando dados do conjunto

Podemos iterar sobre valores definidos ou entradas usando ' para de ' laço. O exemplo a seguir ajuda a entendê-lo com mais clareza.

Exemplo

 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); }); 

Saída:

interface em java
Conjunto de texto digitado