Verwendung
Objekt-Array
Fuzzy-Suche in einem Array von Objekten
Elemente in einer Objektliste finden
Nach direkter Eigenschaft
Wenn du nach einem direkten Schlüssel eines Objekts filtern möchtest, verwende die Option key
.
Nach verschachtelter Eigenschaft
Wenn du nach einer verschachtelten Eigenschaft suchst, nutze getKey
.
Nach mehreren Eigenschaften
Um nach mehreren Eigenschaften gleichzeitig zu filtern, verwende getKey
.
Für weitere Beispiele siehe die Beispiele-Sektion.
Referenzen
Optionen
Die Eigenschaften von fuzzy sind die folgenden:
Prop | Type | Default |
---|---|---|
key? | keyof T | undefined |
getKey? | (item: T) => (string | null)[] | undefined |
debug? | boolean | false |
limit? | number | Number.MAX_SAFE_INTEGER |
maxScore? | number | 100 |
mapResult? | MapResult<T, U> | (result) => result.item |
Antwort
Das Ergebnis wird ein Objekt mit den folgenden Eigenschaften sein:
Prop | Type | Default |
---|---|---|
results | Result<T>[] | "" |
length | number | 0 |
time | number | 0 |
normalizedQuery | string | "" |
hasExactMatch | boolean | false |
bestMatch | Result<T> | null |
hasResults | boolean | false |
Ergebnisse
Prop | Type | Default |
---|---|---|
item | NonNullable<T> | null |
score | number | 0 |
matches | Matches | null |
Edit on GitHub
Last updated on