Definiert in: packages/db/src/SortedMap.ts:6
Eine Map-Implementierung, die ihre Einträge basierend auf einer Vergleichsfunktion sortiert hält
• TKey
Der Typ der Schlüssel in der Map
• TValue
Der Typ der Werte in der Map
new SortedMap<TKey, TValue>(comparator?): SortedMap<TKey, TValue>
new SortedMap<TKey, TValue>(comparator?): SortedMap<TKey, TValue>
Definiert in: packages/db/src/SortedMap.ts:16
Erstellt eine neue SortedMap-Instanz
(a, b) => number
Optionale Funktion zum Vergleichen von Werten für die Sortierung
SortedMap<TKey, TValue>
get size(): number
get size(): number
Definiert in: packages/db/src/SortedMap.ts:138
Gibt die Anzahl der Schlüssel-Wert-Paare in der Map zurück
number
iterator: IterableIterator<[TKey, TValue]>
iterator: IterableIterator<[TKey, TValue]>
Definiert in: packages/db/src/SortedMap.ts:147
Standard-Iterator, der Einträge in sortierter Reihenfolge zurückgibt
IterableIterator<[TKey, TValue]>
Ein Iterator für die Einträge der Map
clear(): void
clear(): void
Definiert in: packages/db/src/SortedMap.ts:130
Entfernt alle Schlüssel-Wert-Paare aus der Map
void
delete(key): boolean
delete(key): boolean
Definiert in: packages/db/src/SortedMap.ts:106
Entfernt ein Schlüssel-Wert-Paar aus der Map
TKey
Der zu entfernende Schlüssel
boolean
True, wenn der Schlüssel gefunden und entfernt wurde, sonst false
entries(): IterableIterator<[TKey, TValue]>
entries(): IterableIterator<[TKey, TValue]>
Definiert in: packages/db/src/SortedMap.ts:158
Gibt einen Iterator für die Einträge der Map in sortierter Reihenfolge zurück
IterableIterator<[TKey, TValue]>
Ein Iterator für die Einträge der Map
forEach(callbackfn): void
forEach(callbackfn): void
Definiert in: packages/db/src/SortedMap.ts:189
Führt eine Callback-Funktion für jedes Schlüssel-Wert-Paar in der Map in sortierter Reihenfolge aus
(value, key, map) => void
Funktion, die für jeden Eintrag ausgeführt wird
void
get(key): undefined | TValue
get(key): undefined | TValue
Definiert in: packages/db/src/SortedMap.ts:96
Ruft einen Wert anhand seines Schlüssels ab
TKey
Der nachzuschlagende Schlüssel
undefined | TValue
Der dem Schlüssel zugeordnete Wert oder undefined, wenn nicht gefunden
has(key): boolean
has(key): boolean
Definiert in: packages/db/src/SortedMap.ts:123
Prüft, ob ein Schlüssel in der Map vorhanden ist
TKey
Der zu prüfende Schlüssel
boolean
True, wenn der Schlüssel vorhanden ist, sonst false
keys(): IterableIterator<TKey>
keys(): IterableIterator<TKey>
Definiert in: packages/db/src/SortedMap.ts:167
Gibt einen Iterator für die Schlüssel der Map in sortierter Reihenfolge zurück
IterableIterator<TKey>
Ein Iterator für die Schlüssel der Map
set(key, value): this
set(key, value): this
Definiert in: packages/db/src/SortedMap.ts:73
Setzt ein Schlüssel-Wert-Paar in der Map und behält die Sortierreihenfolge bei
TKey
Der zu setzende Schlüssel
TValue
Der Wert, der dem Schlüssel zugeordnet werden soll
this
Diese SortedMap-Instanz für Chaining
values(): IterableIterator<TValue>
values(): IterableIterator<TValue>
Definiert in: packages/db/src/SortedMap.ts:176
Gibt einen Iterator für die Werte der Map in sortierter Reihenfolge zurück
IterableIterator<TValue>
Ein Iterator für die Werte der Map
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.