Questo post descriverà la struttura dei dati in JavaScript equivalente all'hashset C#.
Qual è il javascript equivalente a un hashset C#?
Un javascript "Impostato"È equivalente/uguale a un hashset in C#. Un set JavaScript è una raccolta di valori univoci/distinti. È consentita solo un'istanza di ciascun valore in un set. Più specificamente, un set può contenere qualsiasi valore del tipo di dati, inclusi riferimenti a oggetti o valori primitivi.
Sintassi
Per la creazione di un set in JavaScript, utilizzare la sintassi seguente:
nuovo set()Metodi "imposta" per eseguire varie operazioni
Esistono diversi modi per usare il "Impostato"Struttura dei dati in JavaScript per svolgere attività diverse.
Esempio 1: Aggiungi elementi nel set
Crea un nuovo set usando "nuovo set()"Costruttore:
let jsset = new set ();Chiama il metodo ADD () per aggiungere elementi nel set:
jsset.Aggiungi (8);Come puoi vedere, abbiamo aggiunto sei elementi nel set, ma l'output mostra il "5"Elementi perché il set non contiene valori duplicati:
Esempio 2: Elimina un elemento dal set
Qui, elimineremo "14"Dal set usando il"eliminare()" metodo:
jsset.Elimina (14);L'output mostra "VERO", che significa "14"Viene eliminato con successo dal set:
Esempio 3: verificare se il set contiene un elemento specifico
Ora, controlla se "14"Esiste nel set o no. Per questo, chiama il "ha()" metodo:
jsset.ha (14)Visualizza output "falso," che significa "14"Viene eliminato dal JSSET creato:
Esempio 4: rimuovere tutti gli elementi dal set
Per rimuovere tutti gli elementi dal set, usa il “chiaro()" metodo:
jsset.chiaro()Esempio 5: selezionare la dimensione del set
Controlla le dimensioni del set usando "misurare" proprietà:
jsset.misurareL'output mostra "0", Il che significa che tutti gli elementi dell'insieme sono eliminati:
Questo è tutto per i set JavaScript.
Conclusione
Un javascript "Impostato"È equivalente/uguale a un hashset C#. Hashset è un gruppo non ordinato di elementi unici/distinti in C#. Allo stesso modo, il set è una raccolta di valori univoci in JavaScript. È consentita solo un'istanza di ciascun valore in un set. Questo post ha descritto la struttura dei dati in JavaScript equivalente all'hashset C#.