Set und Map

Set und Map speichern Datenstrukturen mit bestimmten Rahmenbedingungen.

In anderen Sprachen werden solche Strukturen als Listen und Dictionaries bezeichnet.

Set

Sets sind Sammlungen von Werten, über deren Elemente in der Reihenfolge des Einfügens iteriert werden kann. Ein Wert kann in einem Set nur einmal erscheinen; er ist im Set eindeutig. Die Eindeutigkeit entspricht nicht zwingend ===, sondern eher wird der Symbolform gefolgt. NaN als Wert wird erkannt, obwohl NaN !== NaN ist.

Mit Set lassen sich eindeutige Werte jedes beliebigen Typs speichern, egal ob es sich dabei um primitive Werte oder Objektreferenzen handelt. Übergeben werden muss beim Erstellen ein iterierbares Objekt. Meist handelt es sich dabei um ein Array.

Die Funktionen, ...

Get Moderne Webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript, TypeScript & Angular, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.