# While Löschen

Entfernt Elemente aus einem Array, während das Prädikat wahr ist, mit lodash _.dropWhile

> Kanonische Seite: https://elysiatools.com/de/tools/drop-while

- **Kategorie:** Data Processing

- **Schlagwörter:** Array, Löschen, While, Prädikat, Bedingt, Filter, Lodash

## Überblick

Dieses Tool entfernt Elemente vom Anfang eines Arrays, bis das Prädikat zum ersten Mal falsch zurückgibt.

**Funktionen:**
- Mehrere Prädikatstypen für flexibles Filtern
- Unterstützung für numerische und String-Vergleiche
- Funktioniert mit Arrays jedes Datentyps
- Verwendet lodash _.dropWhile für zuverlässige Operation

**Beispiel:**
Eingabe: `[1, 2, 3, 4, 5]`
Prädikat: Kleiner als 3
Ausgabe: `[3, 4, 5]` (entfernt 1 und 2, weil sie < 3 sind)

**Prädikatstypen:**
- **less-than**: Entfernen während Wert < n
- **greater-than**: Entfernen während Wert > n
- **equals**: Entfernen während Wert === n
- **not-equals**: Entfernen während Wert !== n
- **string-contains**: Entfernen während String Teilstring enthält
- **string-starts-with**: Entfernen während String mit Präfix beginnt
- **string-ends-with**: Entfernen während String mit Suffix endet
- **is-nullish**: Entfernen während Wert null/undefined ist
- **is-truthy**: Entfernen während Wert wahr ist
- **is-falsey**: Entfernen während Wert falsch ist

## Eingaben

- **Array** (textarea): Geben Sie ein JSON-Array ein
- **Prädikatstyp** (select): Wählen Sie die Bedingung zum Entfernen von Elementen
- **Vergleichswert** (text): Wert für Vergleich (erforderlich für die meisten Prädikate)

## Wann verwenden

- Wenn Sie führende Array-Elemente basierend auf einer Bedingung entfernen müssen.
- Zum Überspringen von irrelevanten Startwerten in Datenarrays.
- Bei der Vorverarbeitung von Arrays für weitere Datenverarbeitungsschritte.

## Funktionsweise

- Geben Sie ein JSON-Array im Eingabefeld 'Array' ein.
- Wählen Sie einen Prädikatstyp, wie 'Kleiner als' oder 'String enthält', aus der Dropdown-Liste.
- Falls nötig, geben Sie einen Vergleichswert an, z.B. eine Zahl oder einen String.
- Das Tool entfernt Elemente vom Anfang, bis das Prädikat falsch wird, und zeigt das gefilterte Array an.

## Anwendungsfälle

- Entfernen von Null- oder Undefined-Einträgen am Anfang eines Arrays.
- Überspringen von führenden Elementen in Log-Daten, die bestimmte Kriterien nicht erfüllen.
- Vorbereiten von Arrays für die Analyse, indem irrelevante Startwerte eliminiert werden.

## Häufig gestellte Fragen

### Was ist der Zweck des 'While Löschen'-Tools?

Es entfernt Elemente aus einem Array, während eine Bedingung wahr ist, mit Hilfe von lodash _.dropWhile.

### Welche Arten von Bedingungen kann ich verwenden?

Sie können numerische Vergleiche (z.B. kleiner als, größer als) und String-Operationen (z.B. enthält, beginnt mit) sowie Prüfungen auf Wahrheitswerte nutzen.

### Funktioniert das Tool mit allen Datentypen?

Ja, es unterstützt Arrays mit beliebigen Datentypen, solange die Prädikate darauf anwendbar sind.

### Muss ich immer einen Vergleichswert angeben?

Nein, für Prädikate wie 'Ist null' oder 'Ist wahr' ist kein Vergleichswert erforderlich.

### Wie erhalte ich das Ergebnis?

Das gefilterte Array wird nach der Ausführung im Ergebnisbereich als Text angezeigt.

## Ä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
- [Array Füllen](https://elysiatools.com/de/tools/fill-array): Array mit Wert von Start- bis Endindex füllen mit lodash _.fill
- [Aus Paaren](https://elysiatools.com/de/tools/from-pairs): Konvertiert ein Array von Schlüssel-Wert-Paaren in ein Objekt mit lodash _.fromPairs
- [Letztes Element](https://elysiatools.com/de/tools/last-item): Gibt das letzte Element eines Arrays mit lodash _.last zuruck
- [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

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