Kategorien

Von Rechts Nehmen

Nimmt die letzten N Elemente mit lodash _.takeRight

Nimmt eine bestimmte Anzahl Elemente vom Ende eines JSON-Arrays.

Highlights:

  • Verwendet lodash _.takeRight
  • Behaelt die Reihenfolge am Ende
  • Gibt das Ergebnis als JSON aus

Beispiel:

  • Array: [1, 2, 3, 4]
  • Anzahl: 2
  • Ergebnis: [3, 4]

JSON-Array eingeben

Anzahl der Elemente vom Ende

Wichtige Fakten

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

Überblick

Dieses Tool extrahiert die letzten N Elemente aus einem JSON-Array mithilfe der lodash-Funktion _.takeRight. Es behält die Reihenfolge am Ende bei und gibt das Ergebnis als JSON aus.

Wann verwenden

  • Wenn Sie die neuesten Einträge aus einer Datenliste benötigen, z. B. bei zeitbasierten Datensätzen.
  • Beim Verarbeiten von Arrays in der Datenanalyse oder Programmierung, um das Ende eines Arrays zu isolieren.
  • Um schnell die letzten Elemente eines JSON-Arrays für Tests oder Berichte zu extrahieren.

So funktioniert es

  • Geben Sie ein gültiges JSON-Array in das Eingabefeld ein.
  • Legen Sie optional die Anzahl der zu nehmenden Elemente fest (Standard ist 1).
  • Das Tool verarbeitet das Array mit _.takeRight und gibt die letzten N Elemente als JSON zurück.

Anwendungsfälle

Extrahieren der letzten Transaktionen aus einem Finanzprotokoll zur schnellen Überprüfung.
Abrufen der neuesten Einträge in einem zeitbasierten Datensatz, wie Log-Dateien oder Verkaufsdaten.
Schneiden von Arrays für die Datenverarbeitung in Skripten oder zur Weitergabe an andere Tools.

Beispiele

1. Letzte Elemente aus einem Zahlenarray nehmen

Programmierer
Hintergrund
Sie testen eine Funktion und haben ein Array mit Testdaten: [10, 20, 30, 40, 50].
Problem
Sie müssen die letzten drei Elemente für einen Testfall extrahieren, ohne manuell zu zählen.
Verwendung
Geben Sie das Array [10, 20, 30, 40, 50] ein und setzen Sie die Anzahl auf 3.
Ergebnis
Das Tool gibt [30, 40, 50] als JSON-Array zurück.

2. Neueste Log-Einträge filtern

Hintergrund
Ein Systemprotokoll enthält Einträge in einem JSON-Array mit Zeitstempeln.
Problem
Sie möchten die letzten fünf Einträge für eine Fehleranalyse isolieren, um aktuelle Probleme zu untersuchen.
Verwendung
Kopieren Sie das Array der Log-Einträge und geben Sie 5 als Anzahl ein.
Ergebnis
Die letzten fünf Log-Einträge werden als JSON-Array angezeigt, bereit für die Analyse.

Mit Samples testen

json

Verwandte Hubs

FAQ

Wie viele Elemente werden standardmäßig genommen?

Standardmäßig wird 1 Element genommen, wenn keine Anzahl angegeben ist.

Welches Eingabeformat wird benötigt?

Die Eingabe muss ein gültiges JSON-Array sein, z. B. [1, 2, 3].

Kann ich das Tool mit leeren Arrays verwenden?

Ja, bei einem leeren Array gibt das Tool ein leeres Array zurück.

Gibt es eine Begrenzung für die Anzahl der Elemente?

Die Anzahl kann zwischen 0 und 10.000 liegen, basierend auf den Einstellungen.

Wie wird das Ergebnis formatiert?

Das Ergebnis wird als JSON-Array ausgegeben, z. B. [3, 4] für die letzten zwei Elemente.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array textarea Ja JSON-Array eingeben
count number Nein Anzahl der Elemente vom Ende

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-take-right-items": {
      "name": "take-right-items",
      "description": "Nimmt die letzten N Elemente mit lodash _.takeRight",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=take-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]