Catégories

Supprimer des Éléments de la Fin

Supprime les N derniers éléments d'un tableau avec lodash _.dropRight

Supprimer des Éléments de la Fin

Cet outil supprime un nombre spécifié d'éléments de la fin d'un tableau en utilisant la méthode _.dropRight de lodash.

Fonctionnalités

  • Supprimer de la fin : Supprime les éléments du côté droit du tableau
  • Entrée flexible : Accepte任何 tableau JSON valide
  • Configurable : Spécifiez le nombre d'éléments à supprimer
  • Préservation des types : Conserve la structure et les types de données du tableau

Exemples

Exemple 1 : Supprimer les 2 derniers éléments

Entrée : [1, 2, 3, 4, 5]
n : 2
Sortie : [1, 2, 3]

Exemple 2 : Supprimer le dernier élément (par défaut)

Entrée : ['a', 'b', 'c', 'd']
n : 1
Sortie : ['a', 'b', 'c']

Exemple 3 : Supprimer 0 élément

Entrée : [10, 20, 30, 40]
n : 0
Sortie : [10, 20, 30, 40]

Exemple 4 : Supprimer plus que la longueur du tableau

Entrée : [1, 2, 3]
n : 10
Sortie : []

Notes

  • Si n est supérieur à la longueur du tableau, retourne un tableau vide []
  • Si n est 0, retourne une copie du tableau original
  • L'entrée doit être une chaîne JSON de tableau valide
  • Fonctionne avec des tableaux de tout type (nombres, chaînes, objets, tableaux imbriqués)

Entrez un tableau JSON valide

Combien d'éléments supprimer de la fin du tableau

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

Cet outil permet de supprimer rapidement un nombre défini d'éléments situés à la fin d'un tableau JSON, en utilisant la méthode fiable _.dropRight de lodash pour garantir une manipulation précise de vos données.

Quand l’utiliser

  • Lorsque vous devez tronquer une liste de données en retirant les derniers éléments ajoutés.
  • Pour nettoyer un tableau JSON en supprimant des entrées inutiles situées à la fin de la structure.
  • Pour préparer des sous-ensembles de données en isolant uniquement les éléments initiaux d'une collection.

Comment ça marche

  • Copiez et collez votre tableau au format JSON dans la zone de saisie prévue.
  • Indiquez dans le champ numérique le nombre d'éléments que vous souhaitez retirer de la fin du tableau.
  • Cliquez sur le bouton de traitement pour générer instantanément le tableau tronqué sans modifier les types de données originaux.

Cas d’usage

Nettoyage de logs : supprimer les dernières entrées de journalisation pour ne conserver que l'historique ancien.
Traitement de séries temporelles : retirer les points de données les plus récents d'une liste chronologique.
Gestion de files d'attente : extraire une portion spécifique d'une file en éliminant les éléments ajoutés en dernier.

Exemples

1. Nettoyage d'une liste de scores

Analyste de données
Contexte
Un analyste dispose d'une liste de scores de joueurs et souhaite ignorer les deux derniers résultats enregistrés par erreur.
Problème
Supprimer les deux derniers éléments d'un tableau de nombres.
Comment l’utiliser
Saisir le tableau [150, 200, 250, 300, 350] et définir le nombre d'éléments à supprimer sur 2.
Résultat
Le résultat obtenu est [150, 200, 250].

2. Tronquer une liste d'utilisateurs

Contexte
Une application exporte une liste d'utilisateurs et doit retirer le dernier utilisateur ajouté pour une mise à jour de test.
Problème
Supprimer le dernier élément d'un tableau d'objets.
Comment l’utiliser
Entrer le tableau JSON d'utilisateurs et définir la valeur de suppression sur 1.
Résultat
Le tableau est retourné sans le dernier objet utilisateur, préservant l'intégrité des autres données.

Tester avec des échantillons

json, video

Hubs associés

FAQ

Que se passe-t-il si le nombre d'éléments à supprimer est supérieur à la taille du tableau ?

L'outil retournera un tableau vide, car il ne peut pas supprimer plus d'éléments que la collection n'en contient.

L'outil modifie-t-il le tableau original ?

Non, l'outil génère une nouvelle version du tableau et laisse vos données sources intactes.

Quels types de données sont supportés ?

L'outil accepte des tableaux contenant des nombres, des chaînes de caractères, des objets ou même des tableaux imbriqués.

Que se passe-t-il si je saisis 0 comme nombre d'éléments ?

Le tableau restera inchangé et sera retourné tel quel.

Le format JSON doit-il être strict ?

Oui, l'entrée doit être un tableau JSON valide (par exemple : [1, 2, 3]) pour être traitée correctement.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/drop-right-items

Paramètres de la requête

Nom du paramètre Type Requis Description
array textarea Oui Entrez un tableau JSON valide
n number Non Combien d'éléments supprimer de la fin du tableau

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-drop-right-items": {
      "name": "drop-right-items",
      "description": "Supprime les N derniers éléments d'un tableau avec lodash _.dropRight",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-right-items",
      "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]