Supprimer tant que
Supprime les éléments du tableau tant que le prédicat est vrai en utilisant lodash _.dropWhile
Cet outil supprime les éléments du début d'un tableau jusqu'à ce que le prédicat renvoie faux pour la première fois.
**Fonctionnalités:**
- Plusieurs types de prédicats pour un filtrage flexible
- Prise en charge des comparaisons numériques et de chaînes
- Fonctionne avec des tableaux de tout type de données
- Utilise lodash _.dropWhile pour un fonctionnement fiable
**Exemple:**
Entrée: `[1, 2, 3, 4, 5]`
Prédicat: Moins de 3
Sortie: `[3, 4, 5]` (supprime 1 et 2 car ils sont < 3)
**Types de Prédicats:**
- **less-than**: Supprimer tant que valeur < n
- **greater-than**: Supprimer tant que valeur > n
- **equals**: Supprimer tant que valeur === n
- **not-equals**: Supprimer tant que valeur !== n
- **string-contains**: Supprimer tant que la chaîne contient la sous-chaîne
- **string-starts-with**: Supprimer tant que la chaîne commence par le préfixe
- **string-ends-with**: Supprimer tant que la chaîne se termine par le suffixe
- **is-nullish**: Supprimer tant que la valeur est null/undefined
- **is-truthy**: Supprimer tant que la valeur est vraie
- **is-falsey**: Supprimer tant que la valeur est fausse
Documentation de l'API
Point de terminaison de la requête
POST /fr/api/tools/drop-while
Paramètres de la requête
| Nom du paramètre | Type | Requis | Description |
|---|---|---|---|
| array | textarea | Oui | Entrez un tableau JSON |
| predicateType | select | Oui | Sélectionnez la condition pour supprimer des éléments |
| compareValue | text | Non | Valeur à comparer (requis pour la plupart des prédicats) |
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-while": {
"name": "drop-while",
"description": "Supprime les éléments du tableau tant que le prédicat est vrai en utilisant lodash _.dropWhile",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=drop-while",
"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]