Kategorien

Index Von

Findet den Index eines Werts in einem Array mit lodash _.indexOf

Findet die Indexposition eines bestimmten Werts innerhalb eines Arrays.

Funktionen:

  • Sucht nach einem Wert und gibt seinen Index zurück
  • Gibt -1 zurück, wenn der Wert nicht gefunden wird
  • Unterstützt verschiedene Datentypen (Zahlen, Strings, Objekte)
  • Optionale Startposition für die Suche
  • Verwendet lodash _.indexOf für zuverlässige Suche

Beispiele:

  • Array: [1, 2, 3, 2], Wert: 2 → Index: 1
  • Array: ["a", "b", "c"], Wert: "b" → Index: 1
  • Array: [1, 2, 3], Wert: 4 → Index: -1 (nicht gefunden)
  • Array: [1, 2, 3, 2], Wert: 2, AbIndex: 2 → Index: 3

Anwendungsfälle:

  • Positionsfindung: Lokalisieren, wo ein Element auftritt
  • Duplikaterkennung: Mehrere Vorkommen finden
  • Validierung: Prüfen, ob ein Wert in einem Array existiert
  • Datenanalyse: Elementpositionen analysieren

Geben Sie ein gültiges JSON-Array zum Durchsuchen ein

Geben Sie den zu findenden Wert ein (für Objekte/Arrays verwenden Sie JSON-Format)

Optional: Suche ab diesem Index starten

Wichtige Fakten

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

Überblick

Mit dem Tool "Index Von" ermitteln Sie schnell und präzise die Position eines bestimmten Elements innerhalb eines Arrays. Basierend auf der zuverlässigen lodash-Bibliothek hilft Ihnen dieses Werkzeug dabei, Datenstrukturen zu analysieren, Duplikate zu identifizieren oder die Existenz von Werten in Ihren Datensätzen zu validieren.

Wann verwenden

  • Wenn Sie die exakte Position eines Elements in einer langen Liste oder einem Array bestimmen müssen.
  • Wenn Sie prüfen möchten, ob ein bestimmter Wert in einem Datensatz vorhanden ist.
  • Wenn Sie bei der Datenverarbeitung gezielt nach dem ersten Vorkommen eines Wertes ab einer bestimmten Position suchen.

So funktioniert es

  • Geben Sie Ihr Array im JSON-Format in das Eingabefeld ein.
  • Tragen Sie den gesuchten Wert in das Feld für den Suchwert ein.
  • Optional: Legen Sie eine Startposition fest, ab der die Suche im Array beginnen soll.
  • Klicken Sie auf Ausführen, um den Index des ersten gefundenen Treffers oder -1 bei Nichtexistenz zu erhalten.

Anwendungsfälle

Positionsfindung: Lokalisieren, an welcher Stelle ein spezifisches Element in einer Liste auftritt.
Duplikaterkennung: Identifizieren, ob und an welchen Stellen Werte mehrfach in einem Array vorkommen.
Validierung: Schnelle Überprüfung, ob ein erforderlicher Wert in einem Konfigurations-Array existiert.

Beispiele

1. Position eines Elements finden

Hintergrund
Ein Entwickler hat eine Liste von Benutzer-IDs und muss wissen, an welcher Stelle die ID 'user_45' steht.
Problem
Manuelle Suche in einem langen Array ist fehleranfällig.
Verwendung
Array eingeben und 'user_45' als Suchwert definieren.
Beispielkonfiguration
Array: ["user_12", "user_88", "user_45", "user_09"], Suchwert: "user_45"
Ergebnis
Das Tool gibt den Index 2 zurück.

2. Suche ab einer bestimmten Position

Hintergrund
In einem Array mit wiederkehrenden Status-Codes soll das zweite Vorkommen des Status '200' gefunden werden.
Problem
Die Standard-Suche findet immer nur das erste Vorkommen.
Verwendung
Array eingeben, Suchwert '200' setzen und 'Ab Index' auf 1 stellen.
Beispielkonfiguration
Array: [200, 404, 200, 500], Suchwert: 200, Ab Index: 1
Ergebnis
Das Tool gibt den Index 2 zurück, da die Suche nach dem ersten Element übersprungen wurde.

Mit Samples testen

json

Verwandte Hubs

FAQ

Was passiert, wenn der Wert nicht im Array gefunden wird?

Das Tool gibt in diesem Fall den Wert -1 zurück.

Kann ich auch nach Objekten in einem Array suchen?

Ja, das Tool unterstützt verschiedene Datentypen, einschließlich Objekte, sofern diese im JSON-Format korrekt eingegeben werden.

Was bewirkt die Option 'Ab Index'?

Sie legt fest, an welcher Stelle im Array die Suche beginnt. Alle Elemente vor diesem Index werden ignoriert.

Welche Bibliothek wird für die Suche verwendet?

Das Tool nutzt die bewährte Funktion lodash _.indexOf für eine konsistente und zuverlässige Suche.

Ist die Suche case-sensitive?

Ja, bei Strings wird zwischen Groß- und Kleinschreibung unterschieden.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/index-of

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
array textarea Ja Geben Sie ein gültiges JSON-Array zum Durchsuchen ein
searchValue text Ja Geben Sie den zu findenden Wert ein (für Objekte/Arrays verwenden Sie JSON-Format)
fromIndex number Nein Optional: Suche ab diesem Index starten

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-index-of": {
      "name": "index-of",
      "description": "Findet den Index eines Werts in einem Array mit lodash _.indexOf",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=index-of",
      "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]