Set-Methoden umfassen: 1. add(), wird verwendet, um Elemente zur Menge hinzuzufügen; 2. delete(), wird verwendet, um ein Element in der Menge zu löschen; 3. has(), wird verwendet, um zu bestimmen, ob das angegebene Element in vorhanden ist die Menge; 4. clear(), wird zum Löschen von Sammlungselementen verwendet; 5. forEach(), wird zum Durchlaufen der Elemente in der Sammlung verwendet.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Übersicht über die Set-Sammlung
Die Set-Sammlung ist dem Arry-Array sehr ähnlich, die Set-Sammlung speichert jedoch Schlüssel, was bedeutet, dass es in der Set-Sammlung keine zwei Schlüssel mit gleichen Werten und Datentypen geben kann. Die Set-Sammlung kann nicht verwendet werden Indexwert
Set hat kein Längenattribut, sondern Größe
Set kann über Array.from in ein echtes Array konvertiert werden
Eigenschaften und Methoden von Set (häufig verwendet)
Name | Parameter | Typ | Beschreibung: |
Löschen
Taste Methode |
Löscht ein Element in der Menge und gibt „true“ zurück | leer | Methode | Leeren Sie die Sammlungselemente
| forEach | Funktion | Methode | Durchlaufen Sie die Elemente in der Sammlung
|
|
Größenattribut | | var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
console.log(set.size) //打印8
console.log(set.length) //打印undefined
Nach dem Login kopieren
Methode hinzufügen | | var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
console.log(set.add("qq")); //打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 说明添加成功了
console.log(set.add("qq")); //依旧打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 说明重复的并没有被添加
Nach dem Login kopieren
| Methode löschen |
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
console.log(set.delete("68")); //打印true说明删除成功
console.log(set.delete("68")); //打印false说明删除失败因为集合中已经不存在"68"
console.log(set); //打印 {"sd",68,86,38,64,"qweq",58,86} "68已被删除"
Nach dem Login kopieren
| hat Methode | | var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
console.log(set.has(68)); //返回true说明68在集合中存在
set.delete(68); //这里把68删除
console.log(set.has(68)); //返回false说明68在集合中不存在
Nach dem Login kopieren
|
Methode löschen | var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
set.clear(); //清空集合
console.log(set.size); //打印结果为0 说明集合已经被清空了
console.log(set); //打印结果{} 说明集合已经被清空了
Nach dem Login kopieren
| für jede Methode | | var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
set.forEach(function(item,index,set){
console.log(item,index,set);
//打印结果 item是每一个集合元素的值 index与item的结果一致 set是集合本身
//在这里index和set可以不需要
})
Nach dem Login kopieren
[Verwandte Empfehlungen: Javascript-Lerntutorial
]
Das obige ist der detaillierte Inhalt vonWelche Methoden zur Mengensammlung gibt es in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!