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

Prova tu stesso

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

Prova tu stesso

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

Prova tu stesso

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

Prova tu stesso