我目前有两个阵列
array1 = [5, 10, 20]
array2 = [10, 20, 30]
Run Code Online (Sandbox Code Playgroud)
无论是array3还是类似的东西:
array4 = [{"a":5, "b":10}, {"a":10, "b":20}, {"a":20, "b":30}]
Run Code Online (Sandbox Code Playgroud)
我知道这可能是一个简单的问题,但我甚至不确定会调用哪个array3所以很难谷歌这个.
非常简单,首先我们创建一个结果数组,然后我们遍历第一个数组并向其中添加元素.这是一个工作小提琴.
注意,在你的代码中,你有一些符号{5,10}在JavaScript中是非法的,我假设你的意思是一个数组.
var result = [];
for(var i=0;i<array1.length;i++){
result.push([array1[i],array2[i]]);
}
Run Code Online (Sandbox Code Playgroud)
编辑后更新,似乎你想要对象,试试
var result = [];
for(var i=0;i<array1.length;i++){
result.push({a:array1[i],b:array2[i]});//add object literal
}
Run Code Online (Sandbox Code Playgroud)
如果您愿意,还可以map在功能上使用和编写相同的代码.这是这种实现的小提琴
| 归档时间: |
|
| 查看次数: |
7529 次 |
| 最近记录: |