Kategorien

Erste N Elemente Entfernen

Entfernt die ersten N Elemente aus einem Array mit lodash _.drop

Entfernt eine bestimmte Anzahl von Elementen vom Anfang eines Arrays.

Beispiele:

  • Eingabe: [1, 2, 3, 4, 5], Entfernen: 2[3, 4, 5]
  • Eingabe: ["a", "b", "c", "d"], Entfernen: 1["b", "c", "d"]
  • Eingabe: [10, 20, 30, 40, 50], Entfernen: 3[40, 50]
  • Eingabe: [1, 2, 3], Entfernen: 0[1, 2, 3] (keine Elemente entfernt)
  • Eingabe: [1, 2, 3], Entfernen: 10[] (alle Elemente entfernt)

Anwendungsfälle:

  • Kopfzeilen in Daten-Arrays überspringen
  • Anfängliche Konfigurationselemente entfernen
  • Arrays ab einer bestimmten Position verarbeiten
  • Präfix-Elemente bereinigen

Geben Sie ein gültiges JSON-Array ein

Wie viele Elemente vom Anfang entfernen (0-10000)

Wichtige Fakten

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

Überblick

Dieses Tool entfernt die ersten N Elemente aus einem JSON-Array mithilfe der lodash _.drop-Funktion. Es ist ideal, um Anfangselemente wie Kopfzeilen oder Präfixe aus Datenarrays zu bereinigen und Arrays für die Weiterverarbeitung vorzubereiten.

Wann verwenden

  • Wenn Sie Kopfzeilen oder Metadaten am Anfang eines Datenarrays überspringen müssen.
  • Um anfängliche Konfigurations- oder Präfixelemente aus einem Array zu entfernen.
  • Wenn Sie ein Array ab einer bestimmten Position verarbeiten möchten, ohne die ersten N Elemente.

So funktioniert es

  • Geben Sie ein gültiges JSON-Array in das 'Array-Eingabe'-Feld ein.
  • Legen Sie die Anzahl der zu entfernenden Elemente (N) im entsprechenden Feld fest, standardmäßig ist N=1.
  • Das Tool wendet die lodash _.drop-Funktion an und zeigt das resultierende Array als Text an.

Anwendungsfälle

Bereinigung von Datenarrays durch Entfernen von Kopfzeilen oder Metadaten.
Vorbereitung von Konfigurationsarrays für Skripte, indem anfängliche Standardwerte entfernt werden.
Extraktion von Subarrays ab einem bestimmten Index für die Datenanalyse.

Beispiele

1. Kopfzeile aus Verkaufsdaten entfernen

Hintergrund
Ein Array mit Verkaufsdaten enthält eine erste Zeile mit Spaltenüberschriften, die für die Analyse nicht benötigt werden.
Problem
Die Überschriften müssen entfernt werden, um nur die reinen Daten zu verarbeiten.
Verwendung
Geben Sie das Array ein, z.B. [["Name", "Umsatz"], ["Alice", 100], ["Bob", 200]], und setzen Sie N auf 1.
Ergebnis
Das Ergebnis ist [["Alice", 100], ["Bob", 200]], ohne die Kopfzeile.

2. Standardkonfiguration aus Array bereinigen

Hintergrund
Ein Konfigurationsarray beginnt mit zwei Standardwerten, die nicht mehr benötigt werden: [null, "default", "custom1", "custom2"].
Problem
Die ersten zwei Elemente (null und "default") sollen entfernt werden, um mit den benutzerdefinierten Werten zu starten.
Verwendung
Array eingeben und N auf 2 setzen.
Ergebnis
Das Array ["custom1", "custom2"] wird zurückgegeben, bereinigt von den Standardwerten.

Mit Samples testen

json, video

Verwandte Hubs

FAQ

Was passiert, wenn N größer als die Array-Länge ist?

Wenn N größer oder gleich der Array-Länge ist, wird ein leeres Array zurückgegeben.

Kann ich N auf 0 setzen?

Ja, bei N=0 werden keine Elemente entfernt, und das ursprüngliche Array bleibt unverändert.

Welche Formate unterstützt das Array-Eingabefeld?

Das Feld akzeptiert gültige JSON-Arrays, z.B. [1, 2, 3] oder ["a", "b"].

Ist das Tool für große Arrays geeignet?

Ja, es kann Arrays mit bis zu 10.000 Elementen verarbeiten, basierend auf den konfigurierten Grenzen.

Wie wird das Ergebnis ausgegeben?

Das Ergebnis wird als JSON-Array im Textformat angezeigt, das Sie kopieren oder weiterverwenden können.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/drop-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 Anfang entfernen (0-10000)

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-items": {
      "name": "drop-items",
      "description": "Entfernt die ersten N Elemente aus einem Array mit lodash _.drop",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-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]