Esta postagem descreverá a estrutura de dados em JavaScript que é equivalente ao hashset C#.
Qual é o JavaScript equivalente a um hashset C#?
Um javascript “Definir”É equivalente/o mesmo que um hashset em C#. Um conjunto de javascript é uma coleção de valores únicos/distintos. Apenas uma instância de cada valor é permitida em um conjunto. Mais especificamente, um conjunto pode conter qualquer valor de tipo de dados, incluindo referências de objeto ou valores primitivos.
Sintaxe
Para criar um conjunto no JavaScript, use a sintaxe abaixo:
novo conjunto()Métodos de "conjunto" para executar várias operações
Existem várias maneiras de usar o “Definir”Estrutura de dados em JavaScript para realizar tarefas diferentes.
Exemplo 1: Adicione elementos no conjunto
Crie um novo conjunto usando o “novo conjunto()”Construtor:
deixe jsset = new Set ();Chame o método add () para adicionar elementos no set:
jsset.add (8);Como você pode ver, adicionamos seis elementos no conjunto, mas a saída mostra o “5”Elementos porque o conjunto não contém valores duplicados:
Exemplo 2: Exclua um elemento do conjunto
Aqui, vamos excluir “14”Do conjunto usando o“excluir()”Método:
jsset.excluir (14);A saída mostra “verdadeiro", que significa "14”É excluído com sucesso do set:
Exemplo 3: Verifique se o conjunto contém elemento específico
Agora, verifique se “14”Existe em set ou não. Para isso, chame o “tem()”Método:
jsset.tem (14)Exibirs de saída “falso," que significa "14”É excluído do JSSET criado:
Exemplo 4: Remova todos os elementos do conjunto
Para remover todos os elementos do set, use o “claro()”Método:
jsset.claro()Exemplo 5: Tamanho do conjunto de verificação
Verifique o tamanho do conjunto usando o “tamanho" propriedade:
jsset.tamanhoA saída mostra “0”, O que significa que todos os elementos do conjunto são excluídos:
Isso é tudo sobre os conjuntos de JavaScript.
Conclusão
Um javascript “Definir”É equivalente/o mesmo a um hashset C#. Hashset é um grupo não ordenado de elementos únicos/distintos em C#. Da mesma forma, o conjunto é uma coleção de valores únicos em JavaScript. Apenas uma instância de cada valor é permitida em um conjunto. Este post descreveu a estrutura de dados em JavaScript que é equivalente ao hashset C#.