gpt4 book ai didi

javascript - 将一个数组的数组与一个简单的数组合并

转载 作者:行者123 更新时间:2023-11-30 13:49:47 25 4
gpt4 key购买 nike

我想将两个数组合并为一个,但必须考虑索引,因为数据是动态的

我已经试过了:

labels[0].forEach(element=>{
labels[0]=(element.map((e, i) => e +','+ tableauCompare[i]));
})

但是我得到了两个字符串

我的输入:

[
["string1", "string2","string3"],
["string1b", "string2b","string3b"]
]

["string4", "string4b"]

预期输出:

[
["string1", "string2","string3","string4"],
["string1b", "string2b","string3b", "string4b"]
]

我期待一个新数组,就像上一个一样,但我得到一个包含两个字符串的数组

最佳答案

您可以使用 Array.prototype.push() 而不是 map()Array.prototype.concat()像下面这样:

var labels = [
["string1", "string2","string3"],
["string1b", "string2b","string3b"]
]
var tableauCompare = ["string4", "string4b"];
var res = [];
labels.forEach((element, i)=>{
res.push(element.concat(tableauCompare[i]));
});
console.log(res);

关于javascript - 将一个数组的数组与一个简单的数组合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58498356/

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