javascript - jQuery 合并多个 javascript 数组值

标签 javascript arrays merge

我遇到过一种情况,需要将两个不同数组中的值合并为一个数组。

我的第一个数组值如下:

[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/

相关文章:

javascript - 使用AJAX加载网页内容到DIV

javascript - 大型 sql 表 - 选择所有但使用 javascript/PHP 逐步显示

python - 从 Django 模板访问 JSON 嵌套值(数组)

JavaScript Array、Stack、Queue——这种特定 API 设计背后的动机是什么?

javascript - jQuery 如何处理具有多个匹配项的属性 getter/setter?

如果我输入 Javascript 验证,ASP.Net PostbackURL 将不起作用

c++ - 字节数组及其大小的良好表示

git rebase (如果没有冲突) 否则 git merge

javascript - 合并数组数组 | Node JS

git - 运行 Github Action 以使分支与主分支保持同步