1. 合并学生姓名与成绩
背景
老师有两份名单:一份是学生姓名,另一份是对应的数学成绩,需要将它们合并以便查看。
问题
手动配对姓名和成绩容易出错,且当名单很长时效率低下。
如何使用
在“数组 1”中输入姓名数组,如 `["张三", "李四", "王五"]`;在“数组 2”中输入成绩数组,如 `[85, 92, 78]`。
结果
得到结果 `[["张三", 85], ["李四", 92], ["王五", 78]]`,每个子数组清晰地展示了一位学生及其成绩。
Elysia Tools
导航
Data Processing
使用 lodash _.zip 按索引合并数组
详情
按索引将多个数组组合成数组。
亮点:
_.zip示例:
["a", "b"][1, 2][["a", 1], ["b", 2]]执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
数组压缩工具使用 lodash 的 _.zip 函数,按索引位置将多个数组组合成一个嵌套数组。它支持输入 2 到 4 个 JSON 数组,自动处理长度不一致的情况,缺失的值会填充为 null。
背景
老师有两份名单:一份是学生姓名,另一份是对应的数学成绩,需要将它们合并以便查看。
问题
手动配对姓名和成绩容易出错,且当名单很长时效率低下。
如何使用
在“数组 1”中输入姓名数组,如 `["张三", "李四", "王五"]`;在“数组 2”中输入成绩数组,如 `[85, 92, 78]`。
结果
得到结果 `[["张三", 85], ["李四", 92], ["王五", 78]]`,每个子数组清晰地展示了一位学生及其成绩。
背景
从两个不同的系统导出了产品 ID 列表和价格列表,但顺序可能不完全一致,需要按索引位置对齐。
问题
需要确保每个产品 ID 都能准确地关联到其价格,避免数据错位。
如何使用
在“数组 1”输入产品 ID 数组,如 `["P1001", "P1002", "P1003"]`;在“数组 2”输入价格数组,如 `[29.99, 15.50, 42.00]`。
结果
生成 `[["P1001", 29.99], ["P1002", 15.50], ["P1003", 42.00]]`,确保了数据的准确配对。
背景
物联网项目收集了时间戳和温度读数,但某个传感器在特定时间点可能没有上报数据。
问题
支持合并 2 到 4 个数组。
较短数组缺失的位置会自动用 null 填充。
是的,输入必须是有效的 JSON 数组,例如 `["a", "b"]` 或 `[1, 2, 3]`。
输出是一个嵌套数组,其中每个子数组包含来自输入数组的对应索引元素。
不可以,输入必须严格遵循 JSON 数组语法。
需要将时间戳与温度读数组合,同时明确标记出缺失的数据点。
如何使用
在“数组 1”输入时间戳数组,如 `["10:00", "10:05", "10:10"]`;在“数组 2”输入温度数组,如 `[22.5, 23.1]`(注意:只有两个值)。
结果
得到 `[["10:00", 22.5], ["10:05", 23.1], ["10:10", null]]`,第三个时间点的温度被明确标记为 null,便于后续处理。