gpt4 book ai didi

javascript - 如何使用函数式 JS 连接数组?

转载 作者:行者123 更新时间:2023-11-30 21:00:14 26 4
gpt4 key购买 nike

我想做这个...

var all = [];
_.each(leftArr, (leftItem) => {
all.concat(leftItem.concat(getSomeOtherArray());
})
return all;

但我想以一种干净的功能方式来做。如何在不打开 foreach 循环的情况下执行此操作?

最佳答案

使用Array#mapleftItemgetSomeOtherArray() 的结果连接起来,然后将所有内容展平 spreading进入另一个连接:

const leftArr = [[1], [2], [3]];

const getSomeOtherArray = () => ['a'];

const all = [].concat(...leftArr.map((leftItem) => leftItem.concat(getSomeOtherArray())));

console.log(all);

关于javascript - 如何使用函数式 JS 连接数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47210796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com