Imposta in JavaScript

Imposta in JavaScript
I set sono stati introdotti con la versione ECMAV6 di JavaScript. I set non sono altro che una raccolta unica di elementi. Questi elementi possono appartenere a qualsiasi categoria, sia variabili, oggetti o valori. I set possono essere considerati come elenchi che si trovano in modo ordinato e possono essere iterati.

Creazione di un set in JavaScript

Per lavorare con i set è necessario prima per crearli, per questo, usa il nuovo Parole chiave e Impostato() costruttore. La sintassi per la creazione di un set può essere definita come

var var1 = new set ()

Puoi persino passare in array, variabili o valori diretti nel costruttore del set.

Prendi le seguenti righe per creare un set in tre modi diversi

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
var set1 = new set (arr);
var v1 = 34;
var v2 = 87;
var v3 = 23;
var set2 = new set ([v1, v2, v3]);
var set3 = new set (["ciao", "mondo", "questo", "è", "linux", "suggerimento"]);

I seguenti passaggi vengono eseguiti nel codice sopra menzionato:

  • Crea un nuovo array con il nome arr, quindi passare l'array al impostato() Per creare un nuovo set chiamato come set1
  • Crea tre diverse variabili e passa queste variabili dopo averle eclissa con parentesi quadrate nel Impostato() costruttore
  • Crea un nuovo set come Set3 passando direttamente valori racchiusi da staffe quadrate nel impostato() costruttore

Per stampare i dettagli di qualsiasi set, possiamo passare tale set nella funzione del registro della console come:

console.log (set1);
console.log (set2);
console.log (set3);

L'esecuzione di questo codice ti darà il seguente output

Innanzitutto, la dimensione del set viene stampata sul terminale e quindi i valori del set sono chiusi con staffe ricci.

Aggiunta di valori a un set

Usa il aggiungere() Per aggiungere i valori all'interno di un set dopo che è stato creato. Per dimostrarlo, crea un set vuoto con la riga seguente

var myset = new set ();

Quindi aggiungi alcuni valori usando le seguenti righe:

myset.Aggiungi (1);
myset.Aggiungi (3);
myset.Aggiungi (4);
myset.Aggiungi (5);
myset.Aggiungi (3);
myset.Aggiungi (3);
myset.Aggiungi (6);
myset.Aggiungi (8);
myset.Aggiungi (7);

Visualizza il set sulla console usando la riga seguente:

console.log (myset);

Dopo l'esecuzione, otterrai il seguente output:

Osserva l'output in quanto ha le seguenti cose:

  • È in ordine crescente perché i set sono ordinati elenchi
  • Non contiene elementi duplicati (più precisamente il valore 3) poiché JavaScript li ha rimossi per rendere univoci gli elementi del set

Rimuovere gli elementi dal set

In JavaScript, il metodo DelEte () consiste nel rimuovere un elemento dal set. Crea un nuovo set con la seguente riga:

var myset = new set ([55, 22, 33, 66, 77, 11]);

Per eliminare il valore "66"Dal set, usa la riga:

myset.Elimina (66);

Visualizza il set sul terminale utilizzando la funzione di registro della console:

console.log (myset);

Otterrai il seguente output:

Il valore 66 è stato rimosso con successo dal set.

Verificare un elemento specifico all'interno di un set

IL ha() la funzione viene utilizzata per verificare se esiste un elemento o un valore all'interno di un set particolare. La funzione restituisce vera alla ricerca di successo dell'elemento. Altrimenti, restituisce falso.

Prendi il seguente set:

var myset = new set ([55, 22, 33, 66, 77, 11]);

Verificare la presenza del valore 22 in questo set utilizzando la riga seguente:

console.registro (myset.ha (22));

Otterrai questo come output sul terminale

Ciò significa che il valore 22 è presente all'interno del set.

Cerca il valore 75 Nel set con la riga seguente:

console.registro (myset.ha (75));

Vedrai quanto segue nel terminale

L'output è "falso"Pertanto, puoi concludere che il valore 75 non è presente nel nostro set.

Spurgare una serie di tutti gli elementi

Per rimuovere o cancellare tutti i valori dell'insieme in JavaScript, usa semplicemente il metodo Clear (). Prendi un set:

var myset = new Set (["Mosca", "Paris", "Dubai", "London"]);

Per cancellare questo, utilizzare la riga seguente:

myset.chiaro();

Per visualizzare i dettagli del set, utilizzare la console.Regdi come:

console.log (myset);

Vedrai quanto segue nel tuo terminale:

Dall'output, è facile concludere che il chiaro() Il metodo ha rimosso tutti i valori dal set.

Conclusione

I set possono essere definiti come un elenco di elementi univoci ordinati in modo ascendente immagazzinato sotto forma di un array. Gli elementi di un set possono appartenere a qualsiasi categoria, che possa essere un oggetto, una variabile, un array, mappe o persino valori diretti. In questo post, hai imparato le basi sui set in JavaScript e alcune delle funzioni che ti consentono di lavorare con i set in JavaScript.