You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript中使用map函数将两个数组合并为指定JSON格式提交的实现方法

实现方案

先把共用的标签数组拼接为逗号分隔的固定字符串,再遍历用户ID数组生成对应结构即可。

示例代码(JavaScript环境)

// 原始输入数组
const userIds = ["ELG001", "ELG002"];
const tags = ["TG01", "TG02"];

// 提前拼接标签字符串,避免遍历重复操作
const mergedTag = tags.join(',');

// 用map生成目标结构
const id_tags = userIds.map(id => ({ id, tag: mergedTag }));

// 最终提交的完整数据
const submitData = { id_tags };

结果验证

将submitData序列化后即可得到符合要求的接口提交格式:

{
  "id_tags": [
    {
      "id": "ELG001",
      "tag": "TG01,TG02"
    },
    {
      "id": "ELG002",
      "tag": "TG01,TG02"
    }
  ]
}

内容的提问来源于stack exchange,提问作者Okello Marvin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 17:18:02