我有两个数组,比方说a = [1, 2, 3]
和b = [x, y, z].
如何从中创建第三个数组c = [[1, 2, 3, x], [1, 2, 3, y], [1, 2, 3, z]]
?
感谢。
答案 0 :(得分:2)
您可以在map()
上使用b
方法,然后在concat()
上使用a
每个元素。
var a = [1, 2, 3], b = ['x', 'y', 'z']
var result = b.map(e => a.concat(e));
console.log(result)

答案 1 :(得分:1)
您可以使用.map()
执行此操作,如下所示:
var a = [1,2,3];
var b = ["x", "y", "z"];
var c = b.map(function (elem) {
return a.concat(elem);
});
console.log(c);