Kategorien

Elemente vom Ende Entfernen

Entfernt die letzten N Elemente aus einem Array mit lodash _.dropRight

Elemente vom Ende Entfernen

Dieses Tool entfernt eine angegebene Anzahl von Elementen vom Ende eines Arrays mit der Methode _.dropRight von lodash.

Funktionen

  • Vom Ende entfernen: Entfernt Elemente von der rechten Seite des Arrays
  • Flexible Eingabe: Akzeptiert jedes gültige JSON-Array
  • Konfigurierbar: Legen Sie fest, wie viele Elemente entfernt werden sollen
  • Typenerhaltung: Behält Array-Struktur und Datentypen bei

Beispiele

Beispiel 1: Letzte 2 Elemente entfernen

Eingabe: [1, 2, 3, 4, 5]
n: 2
Ausgabe: [1, 2, 3]

Beispiel 2: Letztes Element entfernen (Standard)

Eingabe: ['a', 'b', 'c', 'd']
n: 1
Ausgabe: ['a', 'b', 'c']

Beispiel 3: 0 Elemente entfernen

Eingabe: [10, 20, 30, 40]
n: 0
Ausgabe: [10, 20, 30, 40]

Beispiel 4: Mehr als Array-Länge entfernen

Eingabe: [1, 2, 3]
n: 10
Ausgabe: []

Hinweise

  • Wenn n größer als die Array-Länge ist, wird ein leeres Array [] zurückgegeben
  • Wenn n 0 ist, wird eine Kopie des ursprünglichen Arrays zurückgegeben
  • Die Eingabe muss ein gültiger JSON-Array-String sein
  • Funktioniert mit Arrays jedes Typs (Zahlen, Strings, Objekte, verschachtelte Arrays)

Geben Sie ein gültiges JSON-Array ein

Wie viele Elemente vom Ende des Arrays entfernt werden sollen

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, number
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Dieses Tool entfernt eine angegebene Anzahl von Elementen vom Ende eines Arrays mithilfe der lodash _.dropRight Methode. Es ermöglicht das schnelle Kürzen von JSON-Arrays, indem die letzten N Einträge entfernt werden, während die ursprüngliche Struktur und Datentypen erhalten bleiben.

Wann verwenden

  • Wenn Sie die letzten N Elemente aus einem Array entfernen müssen, um Daten zu bereinigen oder zu trimmen.
  • Um Arrays für die Weiterverarbeitung in Skripten oder APIs vorzubereiten, bei denen eine bestimmte Länge erforderlich ist.
  • Beim Entfernen von irrelevanten oder fehlerhaften Einträgen am Ende einer Datenliste.

So funktioniert es

  • Geben Sie ein gültiges JSON-Array im Eingabefeld ein, z.B. [1, 2, 3, 4, 5].
  • Legen Sie die Anzahl der zu entfernenden Elemente (n) fest; der Standardwert ist 1.
  • Das Tool wendet die _.dropRight Funktion an und gibt das modifizierte Array zurück.
  • Wenn n größer als die Array-Länge ist, wird ein leeres Array [] zurückgegeben.

Anwendungsfälle

Entfernen von Platzhalter- oder Testdaten am Ende einer Datenliste in der Datenverarbeitung.
Kürzen von Arrays in JavaScript-Anwendungen, um Speicher zu optimieren oder Grenzen einzuhalten.
Vorbereiten von Benutzer-IDs oder Elementen für API-Aufrufe, die eine maximale Array-Länge erfordern.

Beispiele

1. Letzte zwei Elemente aus Verkaufsdaten entfernen

Hintergrund
Ein Datenanalyst hat ein Array mit täglichen Verkaufszahlen der letzten fünf Tage: [100, 150, 200, 180, 120].
Problem
Die letzten zwei Tage sind Wochenenden mit unvollständigen Daten und sollten von der Analyse ausgeschlossen werden.
Verwendung
Geben Sie das Array [100, 150, 200, 180, 120] ein und setzen Sie n auf 2.
Ergebnis
Das Ergebnis ist [100, 150, 200], das die Verkaufszahlen der ersten drei Werktage enthält.

2. Array für API-Limit kürzen

Entwickler
Hintergrund
Ein Entwickler muss ein Array von Benutzer-IDs [101, 102, 103, 104, 105, 106, 107] an eine API senden, die maximal 5 Elemente pro Anfrage akzeptiert.
Problem
Das Array hat 7 Elemente, also müssen die letzten 2 entfernt werden, um das Limit einzuhalten.
Verwendung
Laden Sie das Array hoch oder geben Sie es ein, und setzen Sie n auf 2.
Beispielkonfiguration
Array: [101, 102, 103, 104, 105, 106, 107], n: 2
Ergebnis
Das gekürzte Array [101, 102, 103, 104, 105] wird zurückgegeben und kann erfolgreich an die API gesendet werden.

Mit Samples testen

json, video

Verwandte Hubs

FAQ

Was passiert, wenn n auf 0 gesetzt wird?

Es wird eine Kopie des ursprünglichen Arrays zurückgegeben, ohne Änderungen.

Kann ich Elemente vom Anfang des Arrays entfernen?

Nein, dieses Tool entfernt nur Elemente vom Ende. Verwenden Sie _.drop für den Anfang.

Welche Datentypen unterstützt das Array?

Alle JSON-kompatiblen Typen: Zahlen, Strings, Objekte und verschachtelte Arrays.

Ist die Eingabe auf ein bestimmtes Format beschränkt?

Ja, die Eingabe muss ein gültiger JSON-Array-String sein, z.B. ["a", "b", "c"].

Wie verhält sich das Tool bei negativen Werten für n?

Negative Werte werden nicht unterstützt; n muss eine nicht-negative ganze Zahl sein.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/drop-right-items

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array textarea Ja Geben Sie ein gültiges JSON-Array ein
n number Nein Wie viele Elemente vom Ende des Arrays entfernt werden sollen

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-drop-right-items": {
      "name": "drop-right-items",
      "description": "Entfernt die letzten N Elemente aus einem Array mit lodash _.dropRight",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-right-items",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]