Heim >Web-Frontend >Front-End-Fragen und Antworten >So fügen Sie Elemente zur Set-Sammlung in es6 hinzu

So fügen Sie Elemente zur Set-Sammlung in es6 hinzu

青灯夜游
青灯夜游Original
2023-01-11 17:28:141979Durchsuche

ES6-Set-Sammlung kann die Methode add() verwenden, um Elemente hinzuzufügen. Set ist eine Datenstruktur, deren Struktur einem Array ähnelt und keine doppelten Werte aufweist. Die integrierte Methode add () kann dem Set Elemente hinzufügen. Die Syntax lautet „set.add (Wert);“ und die Set-Struktur wird zurückgegeben, nachdem die Hinzufügung abgeschlossen ist.

So fügen Sie Elemente zur Set-Sammlung in es6 hinzu

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

Set: Es handelt sich um eine Datenstruktur mit einer Struktur ähnlich einem Array und ohne doppelte Werte. Wird hauptsächlich für die Array-Deduplizierung und String-Deduplizierung verwendet.

1. Operationsmethode

(1) add(): Einen Wert hinzufügen und die Set-Struktur selbst zurückgeben

let set = new Set()
set.add(1);
console.log(set);
set.add(1).add(2).add(1)
console.log(set)
//注:拓展运算符 (...)可以将Set值扩展出来
console.log(...set)
console.log([...set])

So fügen Sie Elemente zur Set-Sammlung in es6 hinzu
(2) delete(): Einen Wert löschen und einen booleschen Wert zurückgeben, um anzugeben, ob Das Löschen ist erfolgreich (3) has(): Bestimmen Sie, ob der Wert vorhanden ist, und geben Sie einen Booleschen Wert zurück. (3) has(): Bestimmen Sie, ob der Wert vorhanden ist, und geben Sie einen Booleschen Wert zurück. (4) clear() : Alle Werte löschen. Kein Rückgabewert

let set = new Set()
set.add(1).add(2);
let a = set.delete(1);
console.log(set)
//注:拓展运算符 (...)可以将Set值扩展出来
console.log(...set)
console.log(a)
set.delete(3)
console.log(...set)

So fügen Sie Elemente zur Set-Sammlung in es6 hinzu

2. Traversal-Methode:

(1) Da Set nur Schlüsselwerte und keine Schlüsselnamen hat, kann man auch sagen, dass Schlüssel und Wert gleich sind (der Schlüssel und Der Wert ist derselbe und kann weggelassen werden), also sind die Schlüssel identisch mit dem Rückgabewert von Werten (4) Set implementiert Vereinigung und Schnittmenge:
let set = new Set()
set.add(1).add(2);
let a = set.has(1);//true
let b = set.has(3);//false
console.log(a,b)

【Verwandte Empfehlungen: So fügen Sie Elemente zur Set-Sammlung in es6 hinzuJavascript-Video-Tutorial
,

Programmiervideo

So fügen Sie Elemente zur Set-Sammlung in es6 hinzu

Das obige ist der detaillierte Inhalt vonSo fügen Sie Elemente zur Set-Sammlung in es6 hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn