# Nach Praedikat Entfernen

Entfernt Elemente per Praedikat mit lodash _.remove

> Kanonische Seite: https://elysiatools.com/de/tools/remove-by-predicate

- **Kategorie:** Data Processing

- **Schlagwörter:** array, entfernen, praedikat, filtern, lodash

## Überblick

Entfernt Elemente aus dem Array, wenn sie dem Praedikat entsprechen.

**Highlights:**
- Verwendet lodash `_.remove`
- Unterstuetzt numerische und String-Vergleiche
- Gibt das verbleibende Array als JSON aus

**Beispiel:**
- Array: `[1, 2, 3, 4]`
- Praedikat: `greater-than`
- Vergleich: `2`
- Ergebnis: `[1, 2]`

## Eingaben

- **Array** (textarea): JSON-Array eingeben
- **Praedikatstyp** (select): Bedingung fuer Entfernung waehlen
- **Vergleichswert** (text): Vergleichswert (meist erforderlich)

## Wann verwenden

- Wenn Sie Arrays nach bestimmten Bedingungen filtern müssen, um relevante Daten zu isolieren.
- Zum Bereinigen von Datensätzen durch Entfernen unerwünschter oder fehlerhafter Einträge.
- Bei der Datenverarbeitung, um Arrays dynamisch für Analysen oder Berichte vorzubereiten.

## Funktionsweise

- Geben Sie Ihr JSON-Array in das Textfeld ein.
- Wählen Sie den Prädikatstyp aus der Dropdown-Liste, z.B. 'Kleiner als' oder 'String enthält'.
- Falls erforderlich, geben Sie einen Vergleichswert an, mit dem die Elemente verglichen werden.
- Das Tool entfernt die passenden Elemente und zeigt das verbleibende Array als JSON-Text an.

## Anwendungsfälle

- Datenbereinigung: Entfernen von null oder leeren Werten aus einem Array von Sensordaten.
- Filterung: Extrahieren von Produkten mit einem Preis über einem bestimmten Betrag aus einer JSON-Liste.
- Vorverarbeitung: Vorbereiten von Benutzerdaten für die Analyse durch Entfernen inaktiver Konten.

## Häufig gestellte Fragen

### Welche Prädikatstypen werden unterstützt?

Es werden numerische Vergleiche (z.B. kleiner als, größer als) und String-Operationen (z.B. enthält, beginnt mit) unterstützt.

### In welchem Format muss das Array eingegeben werden?

Das Array muss als gültiges JSON eingegeben werden, z.B. [1, 2, 3].

### Wann ist ein Vergleichswert notwendig?

Für Prädikate wie 'Gleich' oder 'String enthält' ist ein Vergleichswert erforderlich, für 'Ist null' nicht.

### Wie wird das Ergebnis ausgegeben?

Das gefilterte Array wird als JSON-Text im Ausgabebereich angezeigt.

### Kann ich das Tool für große Arrays verwenden?

Ja, das Tool verarbeitet Arrays mit mehreren Elementen, aber die Leistung kann bei sehr großen Datenmengen variieren.

## Ähnliche Tools

- [Tief Einzigartig](https://elysiatools.com/de/tools/uniq-with): Entfernt Duplikate mit lodash _.uniqWith tief
- [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
- [Sortiert Einzigartig nach Feld](https://elysiatools.com/de/tools/sorted-unique-by): Entfernt Duplikate in sortierten Arrays mit lodash _.sortedUniqBy
- [Array Einzigartig](https://elysiatools.com/de/tools/uniq-array): Entfernt Duplikate aus dem Array mit lodash _.uniq

## 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
