Kategorien

Array Füllen

Array mit Wert von Start- bis Endindex füllen mit lodash _.fill

Array-Füll-Tool

Dieses Tool verwendet die Methode _.fill() von lodash, um Array-Elementen mit einem angegebenen Wert zu füllen.

Funktionen:

  • Array-Elemente mit einem beliebigen Wert füllen (String, Zahl, Boolean, Objekt)
  • Start- und Endpositionen für partielles Füllen angeben
  • Werte als JSON parsen für korrekte Typverarbeitung
  • Unterstützung für verschachtelte Arrays und Objekte

Beispiele:

  1. Basis-Füllen:
  • Eingabe: [1, 2, 3, 4, 5]
  • Wert: *
  • Start: 1, Ende: 4
  • Ausgabe: [1, '*', '*', '*', 5]
  1. Gesamtes Array füllen:
  • Eingabe: [null, null, null]
  • Wert: "filled"
  • Start: 0, Ende: (leer lassen)
  • Ausgabe: ["filled", "filled", "filled"]
  1. Mit JSON-Parsing:
  • Eingabe: [1, 2, 3]
  • Wert: true (mit parseValueAsJSON aktiviert)
  • Ausgabe: [true, true, true] (Boolean, nicht String)

Wichtige Fakten

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

Überblick

Das Array-Füll-Tool ermöglicht es Ihnen, Array-Elemente mit einem angegebenen Wert zu füllen, indem es die lodash _.fill Methode verwendet. Sie können Start- und Endpositionen für partielles Füllen angeben und Werte als JSON parsen, um korrekte Typverarbeitung zu gewährleisten.

Wann verwenden

  • Wenn Sie ein Array mit einem konstanten Wert auffüllen müssen, z.B. für Initialisierung oder Platzhalter.
  • Wenn Sie bestimmte Elemente in einem Array-Bereich ersetzen möchten, ohne das gesamte Array zu ändern.
  • Wenn Sie Werte mit unterschiedlichen Datentypen (wie Boolean oder Objekte) korrekt in ein Array einfügen müssen.

So funktioniert es

  • Geben Sie das Array im JSON-Format im 'Array'-Feld ein.
  • Legen Sie den 'Füllwert' fest, der in die Array-Elemente eingefügt werden soll.
  • Optional können Sie 'Startindex' und 'Endindex' angeben, um nur einen Teil des Arrays zu füllen.
  • Aktivieren Sie 'Wert als JSON parsen', um den Füllwert als JSON zu interpretieren und den korrekten Datentyp beizubehalten.

Anwendungsfälle

Initialisierung von Arrays mit Standardwerten für Datenstrukturen.
Ersetzen von veralteten oder fehlerhaften Werten in einem bestimmten Bereich eines Datenarrays.
Vorbereitung von Arrays für Algorithmen, die bestimmte Wertebereiche erfordern, wie z.B. Masken oder Filter.

Beispiele

1. Partielles Füllen eines Zahlenarrays

Hintergrund
Ein Entwickler hat ein Array mit Zahlen und möchte einige Elemente durch Sterne ersetzen.
Problem
Die Elemente von Index 1 bis 4 müssen mit '*' gefüllt werden, ohne die anderen zu ändern.
Verwendung
Geben Sie das Array [1, 2, 3, 4, 5] ein, setzen Sie den Füllwert auf '*', Startindex auf 1 und Endindex auf 4.
Ergebnis
Das Ergebnis ist [1, '*', '*', '*', 5].

2. Auffüllen eines Arrays mit einem String

Hintergrund
Ein Datenanalyst hat ein Array mit Null-Werten und möchte es mit einem Platzhalter füllen.
Problem
Alle Elemente des Arrays [null, null, null] sollen durch 'filled' ersetzt werden.
Verwendung
Geben Sie das Array ein, setzen Sie den Füllwert auf 'filled', und lassen Sie Start- und Endindex leer oder auf 0 und leer.
Ergebnis
Das Array wird zu ['filled', 'filled', 'filled'].

3. Füllen mit Boolean-Werten

Hintergrund
Ein Programmierer muss ein Array von Zahlen in Booleans umwandeln, basierend auf einem Wert.
Problem
Das Array [1, 2, 3] soll mit true gefüllt werden, aber als Boolean, nicht als String.
Verwendung
Geben Sie das Array ein, setzen Sie den Füllwert auf true, und aktivieren Sie 'Wert als JSON parsen'.
Ergebnis
Das Ergebnis ist [true, true, true], wobei die Werte als Booleans vorliegen.

Mit Samples testen

json

Verwandte Hubs

FAQ

Welche Arten von Werten kann ich als Füllwert verwenden?

Sie können Strings, Zahlen, Booleans oder sogar Objekte verwenden. Aktivieren Sie JSON-Parsing für korrekte Typen.

Wie fülle ich nur einen Teil des Arrays?

Geben Sie den Start- und Endindex an. Der Endindex ist exklusiv, und wenn leer gelassen, wird bis zum Ende des Arrays gefüllt.

Was passiert, wenn ich den Endindex leer lasse?

Das Array wird vom Startindex bis zum Ende mit dem Füllwert gefüllt.

Kann ich verschachtelte Arrays füllen?

Ja, das Tool unterstützt verschachtelte Arrays und Objekte, aber die Füllung erfolgt auf der angegebenen Ebene.

Ist die Eingabe im JSON-Format erforderlich?

Ja, das Array muss als gültiges JSON eingegeben werden, z.B. [1, 2, 3] oder [{'key': 'value'}].

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/fill-array

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array textarea Ja -
value text Ja -
start number Nein -
end number Nein -
parseValueAsJSON checkbox Nein -

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-fill-array": {
      "name": "fill-array",
      "description": "Array mit Wert von Start- bis Endindex füllen mit lodash _.fill",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=fill-array",
      "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]