JavaScript Set referenshandbok

JavaScript-uppsättning (Set) är en uppsättning unika värden.

Varje värde i uppsättningen får bara förekomma en gång.

Dessa värden kan vara av vilket slag som helst, inklusive ursprungliga värden eller objekt.

Hur man skapar en uppsättning

Du kan skapa en JavaScript-uppsättning på följande sätt:

  • Lägg till arrayen till new Set()
  • Skapa en uppsättning och använd add() Metod för att lägga till värden

Exempel 1

Lägg till arrayen till new Set() Konstruktorn:

// Skapa en uppsättning
const letters = new Set(["a","b","c"]);

Prova själv

Exempel 2

Skapa en uppsättning och lägg till värden:

// Skapa en uppsättning
const letters = new Set();
// Lägg till värden till uppsättningen
letters.add("a");
letters.add("b");
letters.add("c");

Prova själv

JavaScript-uppsättningens metoder och egenskaper

Metod/egenskap Beskrivning
new Set() Skapa en ny uppsättning.
add() Lägg till nya element i uppsättningen.
clear() Ta bort alla element från uppsättningen.
delete() Ta bort element från uppsättningen.
entries() Returnerar en iterator som innehåller par [value, value] (varje element är både nyckel och värde i uppsättningen).
forEach() Anropa callback-funktionen för varje element.
has() Om det finns ett värde i uppsättningen, returneras true.
keys() Samma som values() metoden.
size Returnerar antalet element i uppsättningen.
values() Returnerar en iterator som innehåller värden i uppsättningen.

new Set() metoden

Lägg till arrayen till new Set() Konstruktorn:

Exempel

// Skapa en uppsättning
const letters = new Set(["a","b","c"]);

Prova själv

Lista uppsättningselement

Du kan använda for..of Cirkulär lista av alla element i uppsättningen (värden):

Exempel

// Skapa en uppsättning
const letters = new Set(["a","b","c"]);
// Lista alla element
let text = "";
for (const x of letters) {
  text += x;
}

Prova själv