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
相关产品推荐
相关产品推荐

