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

如何将二维数组中各子数组的元素合并为单个字符串

二维数组子数组合并方案

给定如下二维数组:

var colors = [["red", "blue"], ["green", "black"], ["orange", "purple"]];

想要将每个子数组的元素用空格拼接后,再包裹为单元素子数组,得到结果:

[["red blue"], ["green black"], ["orange purple"]]

可以用map结合join快速实现:

var colors = [["red", "blue"], ["green", "black"], ["orange", "purple"]];
var mergedColors = colors.map(subArr => [subArr.join(' ')]);

原理说明

  • map() 遍历原数组的每一个子数组,对每个子数组执行后续操作
  • join(' ') 将当前子数组的元素以空格为分隔符拼接成单个字符串
  • 最后把拼接好的字符串放入新数组中,就得到了目标结构

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 19:03:29