Catégories

Element N

Recupere l element a un indice avec lodash _.nth

Retourne l element a un indice specifique du tableau.

Points forts :

  • Utilise lodash _.nth
  • Prend en charge les indices negatifs (depuis la fin)
  • Retourne la valeur en JSON

Exemple :

  • Tableau : ["a", "b", "c", "d"]
  • Indice : -1
  • Resultat : "d"

Entrez un tableau JSON

Indice a partir de 0 (negatif depuis la fin)

Points clés

Catégorie
Data Processing
Types d’entrée
textarea, number
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'outil Element N permet d'extraire rapidement une valeur spécifique d'un tableau JSON en utilisant la puissance de la fonction lodash _.nth, offrant une gestion simplifiée des indices positifs et négatifs.

Quand l’utiliser

  • Pour extraire rapidement un élément situé à une position précise dans une liste de données.
  • Lorsque vous devez accéder au dernier ou à l'avant-dernier élément d'un tableau sans connaître sa longueur totale.
  • Pour automatiser la récupération de données structurées lors du traitement de fichiers JSON.

Comment ça marche

  • Copiez et collez votre tableau au format JSON dans le champ dédié.
  • Saisissez l'indice souhaité (commençant à 0 pour le premier élément).
  • Utilisez des indices négatifs pour compter les éléments à partir de la fin du tableau.
  • Cliquez pour obtenir instantanément la valeur extraite au format JSON.

Cas d’usage

Extraction rapide du dernier enregistrement d'une liste de logs.
Accès direct à un élément spécifique dans une configuration JSON.
Simplification de l'analyse de données lors du débogage de scripts.

Exemples

1. Récupération du dernier élément

Développeur web
Contexte
Un développeur doit extraire le dernier identifiant d'une liste de transactions stockée dans un fichier JSON.
Problème
La liste est dynamique et sa longueur change constamment, rendant l'accès manuel difficile.
Comment l’utiliser
Coller le tableau d'identifiants et définir l'indice sur -1.
Configuration d’exemple
Tableau: [101, 102, 103, 104], Indice: -1
Résultat
L'outil renvoie 104, identifiant ainsi immédiatement la dernière transaction.

2. Accès à un élément spécifique

Analyste de données
Contexte
Un analyste travaille sur une série chronologique de prix formatée en tableau.
Problème
Besoin d'isoler la valeur située à la troisième position (index 2) pour un calcul rapide.
Comment l’utiliser
Saisir le tableau de prix et indiquer l'indice 2.
Configuration d’exemple
Tableau: [12.5, 14.2, 18.9, 15.1], Indice: 2
Résultat
L'outil extrait la valeur 18.9 avec précision.

Tester avec des échantillons

json

Hubs associés

FAQ

Qu'est-ce qu'un indice négatif ?

Un indice négatif permet de sélectionner des éléments en partant de la fin du tableau. Par exemple, -1 correspond au dernier élément.

Quel format de données est requis ?

L'outil nécessite un tableau JSON valide, par exemple : ["pomme", "banane", "orange"].

Que se passe-t-il si l'indice est hors limites ?

Si l'indice est supérieur à la taille du tableau, l'outil retournera une valeur nulle ou indéfinie.

L'outil est-il basé sur une bibliothèque spécifique ?

Oui, cet outil utilise la fonction _.nth de la bibliothèque lodash pour garantir une extraction fiable et précise.

Puis-je traiter des tableaux complexes ?

Oui, tant que le format JSON est valide, vous pouvez extraire des chaînes, des nombres ou des objets imbriqués.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/nth-item

Paramètres de la requête

Nom du paramètre Type Requis Description
array textarea Oui Entrez un tableau JSON
index number Non Indice a partir de 0 (negatif depuis la fin)

Format de réponse

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

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-nth-item": {
      "name": "nth-item",
      "description": "Recupere l element a un indice avec lodash _.nth",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=nth-item",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]