我想知道是否存在来自2个1D阵列的2D阵列构建的内置函数。 当然我可以自己构建这样的函数,但我想知道是否已有数组操作库。
示例:
输入:[1,3,5]和[2,4,6] => [[1,2],[3,4],[5,6]]
答案 0 :(得分:0)
您正在寻找" zip"功能强>
使用Underscore.js,压缩数组变得简单
var A = [1,3,5];
var B = [2,4,6];
var zipped = _.zip(A,B); // => [[1,2], [3,4], [5,6]]
答案 1 :(得分:0)
使用原生JS函数,这是我现在能想到的最短的函数:
myModel.GetSchema(typeof(MyClass))
它包含一个简短的用户定义函数,但 map 可以显着简化任务。
请注意,如果您不介意丢失其内容, a 或 b 也可以用作目标数组。