我是JavaScript新手。
我有以下一维数组:
m=[1,2,3,4]
n=[5,6,7,8]
我想在JavaScript中转换以下内容:
x=[[1,5], [2,6], [3,7], [4,8]]
我该怎么做?
谢谢您的帮助。
我是Java脚本的新手
答案 0 :(得分:1)
使用map创建一个新数组,其中回调将正在处理的项目作为参数1,并将其索引作为参数2。
const m = [1, 2, 3, 4]
const n = [5, 6, 7, 8]
const o = [...m].map((itm, idx) => [itm, n[idx]])
console.log(o)
答案 1 :(得分:0)
function multiDimension(m, n) {
var x = [];
m.forEach(function(v, k) {
x.push([m[k],n[k]]);
});
return x;
}
multiDimension([1, 2, 3, 4], [5, 6, 7, 8]);