Angular将多个数组合并为一个

时间:2017-12-26 21:13:29

标签: angularjs

如何将Angular多个数组聚合成一个?我不想连接/合并它们,但用逗号分隔它们。

var data1 = [65, -59, 80, 81, -56, 55, -40];
var data2 = [28, 48, -40, 19, 86, 27, 90];

预期:

data = [
[65, -59, 80, 81, -56, 55, -40],
[28, 48, -40, 19, 86, 27, 90]
];

2 个答案:

答案 0 :(得分:1)

这不是一个Angular问题,而是一个javascript问题,虽然有很多方法可以解决这个问题,但我会给你一个。

var mergedData = [];
var data1 = [65, -59, 80, 81, -56, 55, -40];
var data2 = [28, 48, -40, 19, 86, 27, 90];
mergedData.push(data1);
mergedData.push(data2);

变量 mergedData 现在将包含

[
    [65, -59, 80, 81, -56, 55, -40],
    [28, 48, -40, 19, 86, 27, 90]
]

答案 1 :(得分:0)

您可以创建一个新数组来保存数据,然后将数组推送到这个新数组中:

Settings