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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.