分类

取末尾几项

使用 lodash _.takeRight 获取数组末尾 N 项

从 JSON 数组末尾获取指定数量的元素。

亮点:

  • 使用 lodash _.takeRight
  • 保持末尾元素顺序
  • 返回 JSON 格式结果

示例:

  • 数组:[1, 2, 3, 4]
  • 数量:2
  • 结果:[3, 4]

输入 JSON 数组

从末尾获取的数量

关键信息

分类
Data Processing
输入类型
textarea, number
输出类型
text
样本覆盖
4
支持 API
Yes

概览

这是一个基于 lodash 的数组处理工具,专门用于从 JSON 数组的末尾提取指定数量的元素。它能保持元素原有的顺序,并以 JSON 格式返回结果,适用于需要快速获取数组尾部数据的场景。

适用场景

  • 需要从数组中获取最新的几条数据时,例如最近的交易记录或日志条目。
  • 处理时间序列或队列数据,需要查看末尾的若干项时。
  • 希望简化数组操作,避免手动计算索引和切片时。

工作原理

  • 在“数组”输入框中粘贴或输入一个有效的 JSON 数组。
  • 在“数量”输入框中指定需要从末尾获取的元素个数,默认为 1。
  • 工具内部调用 lodash 的 `_.takeRight` 方法处理数组。
  • 处理完成后,将保持原顺序的末尾元素以 JSON 数组形式输出。

使用场景

从服务器日志数组中快速提取最近发生的几条错误记录进行分析。
在电商后台,获取商品列表中最后上架的几个商品信息用于展示。
处理传感器数据流时,截取最新的几个读数进行实时监控。

用户案例

1. 获取最近订单

背景原因
一个订单管理系统返回了所有订单的数组,但前端只需要显示最新的 5 笔订单。
解决问题
需要从完整的订单数组中,准确提取末尾的 5 个元素。
如何使用
将完整的订单数组粘贴到“数组”输入框,将“数量”设置为 5。
效果
得到一个包含最新 5 笔订单的 JSON 数组,可直接用于渲染页面列表。

2. 分析最新日志

运维工程师
背景原因
应用程序生成了一个包含上千条日志条目的数组,工程师需要检查最近出现的 3 条警告信息。
解决问题
手动从大型数组末尾查找特定数量的元素效率低下且容易出错。
如何使用
将日志数组粘贴到“数组”输入框,将“数量”设置为 3。
示例配置
count: 3
效果
立即获得最后 3 条日志条目的数组,便于快速定位和分析最新问题。

用 Samples 测试

json

相关专题

常见问题

输入的数组格式有什么要求?

必须是一个有效的 JSON 数组,例如 `[1, 2, 3]` 或 `["a", "b"]`。

“数量”参数可以设为 0 或负数吗?

可以设为 0,此时将返回一个空数组 `[]`。不支持负数。

如果输入的数组是空的会怎样?

无论数量参数是多少,结果都将是一个空数组 `[]`。

提取的元素会改变原来的顺序吗?

不会。工具严格保持元素在原数组末尾的顺序。

结果是什么格式?

结果是一个 JSON 数组字符串,可以直接复制或用于后续处理。

API 文档

请求端点

POST /zh/api/tools/take-right-items

请求参数

参数名 类型 必填 描述
array textarea 输入 JSON 数组
count number 从末尾获取的数量

响应格式

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

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-take-right-items": {
      "name": "take-right-items",
      "description": "使用 lodash _.takeRight 获取数组末尾 N 项",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=take-right-items",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]