javascript - 把这个数组和jQuery结合起来,一头雾水

标签 javascript jquery arrays jqplot

我在 JavaScript 中有两个简单的数组,我想在 jqPlot 上使用它 和所需的格式数据如下:

[[[x1, sin(x1)], [x2, sin(x2)], ...]]

我的数组是:

$array_1 = [ "Meong", "Aumix" ];
$array_2 = [ 3, 2 ];

如何将它与最终输出结合/合并,如下所示:

$output = [[['Meong', 3], ['Aumix', 2]]];

我尝试使用标准的 jQuery 合并和组合不起作用。 请帮忙。

最佳答案

您可以使用 Array#map (或 jQuery.map() )迭代其中一个数组,并使用 index 从第二个数组中获取值:

var $array_1 = [ "Meong", "Aumix" ];
var $array_2 = [ 3, 2 ];

var result = $array_1.map(function(item, index) {
  return [item, $array_2[index]];
});

console.log([result]);

关于javascript - 把这个数组和jQuery结合起来,一头雾水,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46792066/

相关文章:

javascript - JSON 返回未定义

javascript - 正在发送 Socket.io 额外占位符帧

javascript - 无法使用对象方法从自定义 javascript 对象数组属性获取对象

javascript - 试图在我的 javascript 代码中理解 "this"(一件事有效,另一件事无效)

javascript - 获取点击的div中文本字段的值

c++ - 如何初始化未知大小的多维 vector ,C++

c - 从C中的文件加载数据

javascript - 有什么方法可以在 javascript 循环内强制重新绘制 DOM 元素吗?

javascript - 如何使用 Javascript 和 JQuery 操作 URL?

c - 如何引用二维数组?