【问题标题】:Concat 2 arrays but one of them contains subarrayConcat 2个数组,但其中一个包含子数组
【发布时间】:2021-06-03 13:01:14
【问题描述】:

我有 2 个数组。第一个很简单:

第二个包含子数组:

子数组的每个元素都应该连接到第一个元素,这样它们就可以形成一个相同元素的数组。

这里是沙盒:

https://codesandbox.io/s/smoosh-dust-kpg5l?file=/src/App.js

数组是 data1 和 data2。最终数据是它应该是什么样子。我尝试了几个循环来形成它,但没有成功。

【问题讨论】:

标签: javascript arrays reactjs


【解决方案1】:

Array#flatMap 救援:

const newArr = [...data1, ...data2.flatMap((el) => el)];

【讨论】:

    猜你喜欢
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    • 2019-09-19
    相关资源
    最近更新 更多