2012-05-01 24 views

回答

10

这是你的规范使用apply

_.zip.apply(null, [ ['foo','bar'], [0,1] ]) 

这将导致如下:

[['foo', 0], ['bar', 1]] 
0

您还可以使用 '非外部库' 的方法:

创建此功能:

function transpose(arr) { 
     return Object.keys(arr[0]).map(function (c) { 
      return arr.map(function (r) { 
       return r[c]; 
      }); 
     }); 
    } 

然后:

var transposedArray = transpose(originalArray);