我遇到过一种情况,需要将两个不同数组中的值合并为一个数组。
我的第一个数组值如下:
[35.3,35.3,35.3,35.3,35.2,33.8,29.8,21.5]
第二个数组值如下:
[10,20,30,40,50,60,70,80]
结果数组:
[[35.3,10],[35.3,20],[35.3,30],[35.4,40],[35.2,50],[33.8,60],[29.8,70],[21.5,80]]
感谢您的帮助。
谢谢。
最佳答案
下面是纯 JavaScript 中用于等长数组的简单函数:
var a = [35.3,35.3,35.3,35.3,35.2,33.8,29.8,21.5];
var b = [10,20,30,40,50,60,70,80];
function merge(a, b) {
if (a.length == b.length) {
var c = [];
for (var i = 0; i < a.length; i++) {
c.push([a[i], b[i]]);
}
return c;
}
return null;
}
var c = merge(a, b);
关于javascript - jQuery 合并多个 javascript 数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309886/