如何将第一个数组的每个值与第二个数组javascript的每个值连接起来

时间:2016-09-08 10:32:43

标签: javascript arrays

假设我们有两个数组

200

我们如何加入它以使其成为

var arrayOne = [21.03.2016, 22.03.2016, 23.03.2016]
var arrayTwo = [23.45, 34.45, 25.76]

注意重要的是我们不要更改变量的类型,它们都应该是数字。

这就是我的尝试:

var joinedResultOfOneandTwo = [[21.03.2016, 23.45], 
                               [22.03.2016, 34.45],
                               [23.03.2016, 25.76]]

返回:

TypeError:arrayOne [i] .concat不是函数

2 个答案:

答案 0 :(得分:2)

这是一个例子



var arrayOne = ['21.03.2016', '22.03.2016', '23.03.2016']
var arrayTwo = ['23.45', '34.45', '25.76']
var joinedResultOfOneandTwo = [];

for (i = 0; i < arrayOne.length; i++) {
  joinedResultOfOneandTwo.push([arrayOne[i], arrayTwo[i]]);
}

console.log(joinedResultOfOneandTwo);
&#13;
&#13;
&#13;

答案 1 :(得分:-1)

你试过.concat吗?它将两个数组合并为一个 var arrayOne = [21.03.2016, 22.03.2016, 23.03.2016]; var arrayTwo = [23.45, 34.45, 25.76]; arrayOne.concat(arrayTwo);//join arrayTwo into arrayOne