javascript - 通过组合另一个数组的两列来形成一个新的javascript数组

标签 javascript arrays

我正在尝试在 javascript 中形成一个新数组,它由两个一维数组(长度相同)组成。

var A = [1,2,3];
var B = [20, 10, 30];

我想创建 C:

C = [[1,20],[2,10],[3,30]];

这似乎是一个相当简单的问题。我想知道是否有一个函数可以用于此(以避免循环)。也许有 array.from 的东西或 map ?我在弄清楚这将如何工作时遇到了一些麻烦。

最佳答案

你可以试试看

 var A = [1, 2, 3];
 var B = [20, 10, 30];

 var C = A.map(function(item, index) {
   return [item, B[index]]

 });

 console.log(C);

关于javascript - 通过组合另一个数组的两列来形成一个新的javascript数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39468283/

相关文章:

javascript - 现在有多少位可用于 JS 风格的 "integer"数学?

javascript - facebook JavaScript SDK - 当您只想将 SDK 用于 facebook 'your app id' 按钮时, 'Like' 是什么?

arrays - 用两个字节表示音频样本的正确方法是什么?

javascript - 修改javascript数组并将其插入数组就是复制到数组中的每个元素

javascript - 如何将圆附加到 svg 文件?

javascript - 按给定长度获取两点之间的位置

javascript - 使用 Vue.js 在其他函数中调用 onclick 函数

python - 洪水填充 NumPy 数组 `numpy.ndarray` ,i。 e.为元素分配新值并更改相同值的相邻元素

arrays - 无法检索所有数组元素

java - 在数组中声明 52 个图像图标的最简单方法是什么