# Sortiert Einzigartig nach Feld

Entfernt Duplikate in sortierten Arrays mit lodash _.sortedUniqBy

> Kanonische Seite: https://elysiatools.com/de/tools/sorted-unique-by

- **Kategorie:** Data Processing

- **Schlagwörter:** array, einzigartig, sortiert, feld, lodash

## Überblick

Entfernt Duplikate aus einem sortierten Array per Eigenschaftspfad.

**Highlights:**
- Verwendet lodash `_.sortedUniqBy`
- Unterstuetzt Eigenschaftspfade (z. B. `id`, `meta.key`)
- Gibt eindeutige Werte als JSON aus

**Beispiel:**
- Array: `[{"id": 1}, {"id": 1}, {"id": 2}]`
- Pfad: `id`
- Ergebnis: `[{"id": 1}, {"id": 2}]`

## Eingaben

- **Array** (textarea): JSON-Array eingeben
- **Eigenschaftspfad** (text): Eigenschaftspfad fuer den Vergleich

## Wann verwenden

- Wenn Sie ein sortiertes Array von Objekten haben und Duplikate basierend auf einem Feld wie 'id' entfernen müssen.
- Zur Bereinigung von bereits sortierten Daten aus APIs oder Datenbanken.
- Wenn Sie die Datenmenge reduzieren und nur eindeutige Einträge für die weitere Verarbeitung behalten möchten.

## Funktionsweise

- Geben Sie ein JSON-Array in das 'Array'-Feld ein.
- Optional können Sie einen Eigenschaftspfad im 'Eigenschaftspfad'-Feld angeben, um zu bestimmen, woran Duplikate erkannt werden.
- Das Tool wendet die lodash _.sortedUniqBy Funktion an, die das Array nach dem angegebenen Pfad auf Duplikate überprüft.
- Das Ergebnis ist ein JSON-Array ohne Duplikate, das Sie kopieren können.

## Anwendungsfälle

- Deduplizierung von Benutzerlisten nach Benutzer-ID.
- Bereinigung von Produktkatalogen, um doppelte Artikelnummern zu entfernen.
- Vorbereitung von Daten für Berichte, bei denen nur eindeutige Einträge benötigt werden.

## Häufig gestellte Fragen

### Was ist _.sortedUniqBy?

Es ist eine lodash Funktion, die Duplikate aus sortierten Arrays entfernt, basierend auf einem Iteratee wie einem Eigenschaftspfad.

### Muss das Array sortiert sein?

Ja, das Tool erwartet ein sortiertes Array, da _.sortedUniqBy für sortierte Arrays optimiert ist.

### Was passiert, wenn kein Eigenschaftspfad angegeben wird?

Wenn kein Pfad angegeben wird, verwendet die Funktion die Standard-Identität, was bedeutet, dass ganze Objekte verglichen werden. Für beste Ergebnisse geben Sie einen Pfad an.

### Kann ich verschachtelte Pfade verwenden?

Ja, Sie können Pfade wie 'meta.key' verwenden, um auf verschachtelte Eigenschaften zuzugreifen.

### In welchem Format wird das Ergebnis ausgegeben?

Das Ergebnis wird als JSON-Array im Textformat ausgegeben, das Sie leicht kopieren können.

## Ähnliche Tools

- [Array Komprimieren](https://elysiatools.com/de/tools/compact-array): Entferne falsy-Werte aus einem Array mit lodash _.compact
- [Erste N Elemente Entfernen](https://elysiatools.com/de/tools/drop-items): Entfernt die ersten N Elemente aus einem Array mit lodash _.drop
- [Elemente vom Ende Entfernen](https://elysiatools.com/de/tools/drop-right-items): Entfernt die letzten N Elemente aus einem Array mit lodash _.dropRight
- [Werte Entfernen](https://elysiatools.com/de/tools/pull-values): Entfernt bestimmte Werte aus dem Array mit lodash _.pull
- [Sortiert Einzigartig](https://elysiatools.com/de/tools/sorted-unique): Entfernt Duplikate in sortierten Arrays mit lodash _.sortedUniq
- [Array Einzigartig](https://elysiatools.com/de/tools/uniq-array): Entfernt Duplikate aus dem Array mit lodash _.uniq
- [Einzigartig nach Feld](https://elysiatools.com/de/tools/uniq-by): Entfernt Duplikate per Eigenschaftspfad mit lodash _.uniqBy
- [Ohne Werte](https://elysiatools.com/de/tools/without-values): Entfernt Werte mit lodash _.without

## Beispiele

- [Grafana Fortgeschrittene Anwendungsbeispiele](https://elysiatools.com/de/samples/grafana-samples): Umfassende Grafana-Beispiele für fortgeschrittenes Dashboard-Design, Alerting-Konfiguration, Datenquellen-Integration und Plugin-Entwicklung
- [QR-Code-Beispiele](https://elysiatools.com/de/samples/qrcode-samples): Beispiel-QR-Code-Bilder zum Testen von QR-Code-Lese- und Generierungswerkzeugen
- [D3.js Datenvisualisierung Beispiele](https://elysiatools.com/de/samples/d3js-data-visualization): Umfassende D3.js datenvisualisierung beispiele einschließlich diagramme, karten, animationen und interaktive visualisierungen
- [Rome JavaScript Toolchain Beispiele](https://elysiatools.com/de/samples/rome): Rome JavaScript Toolchain Beispiele einschließlich Konfiguration, Linting, Formatting, Bundling und Projektmanagement
