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