Wichtige Fakten
- Kategorie
- Data Processing
- Eingabetypen
- textarea, select, text
- Ausgabetyp
- text
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Mit dem 'While Löschen'-Tool können Sie Elemente vom Anfang eines Arrays entfernen, solange eine definierte Bedingung zutrifft. Es nutzt die lodash _.dropWhile-Funktion und bietet flexible Prädikatstypen für numerische und String-basierte Filterungen.
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.
So funktioniert es
- •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
Beispiele
1. Numerische Werte filtern
Datenanalyst- Hintergrund
- Ein Datenanalyst arbeitet mit einem Array von Messwerten, bei denen die ersten Werte unter einem Schwellenwert liegen.
- Problem
- Die Werte kleiner als 3 sollen vom Anfang des Arrays entfernt werden.
- Verwendung
- Geben Sie das Array [1, 2, 3, 4, 5] ein, wählen Sie 'Kleiner als' als Prädikatstyp und setzen Sie den Vergleichswert auf 3.
- Ergebnis
- Das Ergebnis ist [3, 4, 5], da 1 und 2 entfernt wurden.
2. String-Präfix entfernen
Softwareentwickler- Hintergrund
- Ein Softwareentwickler hat eine Liste von Dateinamen, die mit einem alten Präfix beginnen.
- Problem
- Die Einträge, die mit 'old_' beginnen, sollen vom Anfang der Liste entfernt werden.
- Verwendung
- Geben Sie das Array ['old_file1.txt', 'old_file2.txt', 'new_file1.txt'] ein, wählen Sie 'String beginnt mit' als Prädikatstyp und setzen Sie den Vergleichswert auf 'old_'.
- Ergebnis
- Das Ergebnis ist ['new_file1.txt'], da die Einträge mit 'old_' entfernt wurden.
Mit Samples testen
jsonVerwandte Hubs
FAQ
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.