Set ya JavaScript
- Mwili wa Kupima Mfano wa Kielektroniki wa JS
- Mwili wa Kupitia Matukio ya JS Set
JavaScript Set ni kikolekshi ya thamani za kina.
Hakuna thamani kipya kwenye Set.
Arifu inaweza kwa aina yoyote, thamani ya asili au muonekano.
Jinsi ya kuzengaa Set
Inafaa kuzengaa JavaScript Set kwa mawasiliano yafuatavyo:
- Kuandika kwa
new Set()
。 - Kuzengaa Set tu na kuingiza kwa
add()
Kuingiza arifu.
new Set() mtindo
Kuandika kwa new Set()
Mfano wa kuzengaa
Mfano
// Kuzengaa Set const letters = new Set(["a","b","c"]);
Kuzengaa Set na kuingiza arifu:
Mfano
// Kuzengaa Set const letters = new Set(); // Kuingiza arifu kwenye Set letters.add("a"); letters.add("b"); letters.add("c");
Kuzengaa Set na kuingiza mupepo:
Mfano
// Kuzengaa Set const letters = new Set(); // Kuzengaa mupepo const a = "a"; const b = "b"; const c = "c"; // Kuingiza mupepo kwenye Set letters.add(a); letters.add(b); letters.add(c);
add() mtindo
Mfano
letters.add("d"); letters.add("e");
Kama inafaa kuongea element sawa, huzi kusanya kwanza:
Mfano
letters.add("a"); letters.add("b"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c");
Kufaa element
Inafaa kufaa element for..of
Kufaa element zote za Set (arifu):
Mfano
// Kuzengaa Set const letters = new Set(["a", "b", "c"]); // Kufaa element zote let text = ""; for (const x of letters) { text += x; }
Set niwezo
typeof
Inarudia object:
typeof letters; // Inarudia object
instanceof Set
Inarudia true:
letters instanceof Set; // Inarudia true
Kitabu cha Mwongozo cha Set cha Kina
Kwa kusoma mafanikio yote, tafadhali nifungue:Kitabu cha Mwongozo cha Set cha JavaScript。
Kitabu hiki kinahusisha kufikiria na mifano ya mafano ya Set na matukio yao yote.
Muhimu wa Barabara za Kifungu
Set ni Jicho la ES6(JavaScript 2015)。
Kuanzia Juni 2017, barabara za kifungu zote za hivi karibuni zinaonyesha ES6:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Mwezi wa Mei 2016 | Mwezi wa April 2017 | Mwezi wa Juni 2017 | Mwezi wa Septemba 2016 | Mwezi wa Juni 2016 |
Internet Explorer hauweza kutumia Set.
- Mwili wa Kupima Mfano wa Kielektroniki wa JS
- Mwili wa Kupitia Matukio ya JS Set