javascript 2D数组来自2 1D数组
我想知道是否有一个内置功能的二维阵列建设从2 1D阵列。 当然,我可以自己构建这样的函数,但我想知道是否已经有了数组操作库 例如:javascript 2D数组来自2 1D数组,javascript,arrays,2d,Javascript,Arrays,2d,我想知道是否有一个内置功能的二维阵列建设从2 1D阵列。 当然,我可以自己构建这样的函数,但我想知道是否已经有了数组操作库 例如: 输入:[1,3,5]和[2,4,6]=>[1,2],[3,4],[5,6]您正在寻找一个“zip”函数 有了下划线.js,压缩数组变得很容易 使用本机JS函数,这是我现在能想到的最短的: var a = [ 1, 3, 5 ], b = [ 2, 4, 6 ], c = []; a.map(function(v, i) { c[i] = [v,
输入:[1,3,5]和[2,4,6]=>[1,2],[3,4],[5,6]您正在寻找一个“zip”函数 有了下划线.js,压缩数组变得很容易
使用本机JS函数,这是我现在能想到的最短的:
var a = [ 1, 3, 5 ],
b = [ 2, 4, 6 ],
c = [];
a.map(function(v, i) { c[i] = [v, b[i]]; });
它确实包含一个简短的用户定义函数,但map允许显著简化任务
请注意,如果您不介意丢失其内容,也可以将a或b用作目标阵列。如果没有函数编程来压缩,这是一个悲哀的世界。没有内置的,但这里有一个资源可以帮助您。
var a = [ 1, 3, 5 ],
b = [ 2, 4, 6 ],
c = [];
a.map(function(v, i) { c[i] = [v, b[i]]; });