我想看到的一个例子_.zip.apply
使用underscore.js。
在下划线文件写的是:
如果您正在使用嵌套数组的矩阵工作,zip.apply可转以类似的方式矩阵。
然而,该文档没有提供实例。
我想看到的一个例子_.zip.apply
使用underscore.js。
在下划线文件写的是:
如果您正在使用嵌套数组的矩阵工作,zip.apply可转以类似的方式矩阵。
然而,该文档没有提供实例。
这是你的标准使用的apply
:
_.zip.apply(null, [ ['foo','bar'], [0,1] ])
这将导致如下:
[['foo', 0], ['bar', 1]]
您还可以使用“非外部库”的方法:
创建这个函数:
function transpose(arr) {
return Object.keys(arr[0]).map(function (c) {
return arr.map(function (r) {
return r[c];
});
});
}
然后:
VAR transposedArray =转置(originalArray);