JavaScript-stelle
'n JavaScript-stel is 'n versameling unieke waardes.
Elke waarde kan slegs een keer in 'n Stel voorkom.
Noodsaaklike Stel Metodes
Metode | Beskrywing |
---|---|
nuwe stel() | Skep 'n nuwe stel |
voeg () | Voeg 'n nuwe element by die Stel |
delete() | Verwyder 'n element uit 'n stel |
het () | Wys waar as 'n waarde in die Stel bestaan |
vir elke() | Roep 'n terugbel op vir elke element in die Stel |
waardes() | Wys 'n iterator met al die waardes in 'n Stel |
Eiendom | Beskrywing |
grootte | Wys die aantal elemente in 'n stel |
Hoe om 'n stel te skep
Jy kan 'n JavaScript-stel skep deur:
- Deur 'n skikking aan
new Set()
- Skep 'n nuwe stel en gebruik
add()
om waardes by te voeg - Skep 'n nuwe Stel en gebruik
add()
om veranderlikes by te voeg
Die nuwe Stel() Metode
Gee 'n Skikking aan die new Set()
konstruktor:
Voorbeeld
// Create a Set
const letters = new Set(["a","b","c"]);
Skep 'n stel en voeg waardes by:
Voorbeeld
// Create a Set
const letters = new Set();
// Add Values to the Set
letters.add("a");
letters.add("b");
letters.add("c");
Skep 'n stel en voeg veranderlikes by:
Voorbeeld
// Create a Set
const letters = new Set();
// Create Variables
const a = "a";
const b = "b";
const c = "c";
// Add Variables to the Set
letters.add(a);
letters.add(b);
letters.add(c);
Die add() metode
Voorbeeld
letters.add("d");
letters.add("e");
As jy gelyke elemente byvoeg, sal slegs die eerste gestoor word:
Voorbeeld
letters.add("a");
letters.add("b");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
Die forEach()-metode
Die forEach()
metode roep (roep) 'n funksie op vir elke Stel-element:
Voorbeeld
// Create a Set
const letters = new Set(["a","b","c"]);
// List all Elements
let text = "";
letters.forEach (function(value) {
text += value;
})
Die waardes() Metode
Die values()
metode gee 'n nuwe iterator-objek terug wat al die waardes in 'n Stel bevat:
Voorbeeld
letters.values() // Returns [object Set Iterator]
Nou kan jy die Iterator-voorwerp gebruik om toegang tot die elemente te kry:
Voorbeeld
// List all Elements
let text = "";
for (const x of letters.values()) {
text += x;
}