Manuale di Referenza Set JavaScript
JavaScript Set è un insieme di valori unici.
Ogni valore nell'insieme può apparire solo una volta.
Questi valori possono essere di qualsiasi tipo, inclusi valori primitivi o oggetti.
Come creare un insieme
Puoi creare un insieme JavaScript in modo:
- Passa un array a
new Set()
- Crea un insieme e usa
add()
Aggiungi valori tramite metodo
Esempio 1
Passa un array a new Set()
Costruttore:
// Crea un insieme const letters = new Set(["a","b","c"]);
Esempio 2
Crea un insieme e aggiungi valori:
// Crea un insieme const letters = new Set(); // Aggiungi valori all'insieme letters.add("a"); letters.add("b"); letters.add("c");
Metodi e proprietà di JavaScript Set
Metodo/Proprietà | Descrizione |
---|---|
new Set() | Crea un nuovo insieme. |
add() | Aggiungi un nuovo elemento all'insieme. |
clear() | Rimuovi tutti gli elementi dall'insieme. |
delete() | Rimuovi un elemento dall'insieme. |
entries() | Restituisce un iteratore che contiene coppie [value, value] (ogni elemento dell'insieme è sia chiave che valore). |
forEach() | Chiamare la funzione di callback per ogni elemento. |
has() | Restituisce true se l'insieme contiene un valore specifico. |
keys() | Uguale al metodo values(). |
size | Restituisce il numero di elementi dell'insieme. |
values() | Restituisce un iteratore che contiene i valori dell'insieme. |
Metodo new Set()
Passa un array a new Set()
Costruttore:
Esempio
// Crea un insieme const letters = new Set(["a","b","c"]);
Elenca gli elementi dell'insieme
Puoi usare for..of Elenca tutti gli elementi (valori) dell'insieme:
Esempio
// Crea un insieme const letters = new Set(["a","b","c"]); // Elenca tutti gli elementi let text = ""; for (const x of letters) { text += x; }