_.zip.apply
の例をunderscore.jsを使って見たいと思います。 underscore documentationでunderscore.js:_.zip.apply例
が書かれている:
あなたがネストされた配列の行列で作業している場合は、zip.applyは同様の方法で行列を転置することができます。
ただし、マニュアルには例がありません。
_.zip.apply
の例をunderscore.jsを使って見たいと思います。 underscore documentationでunderscore.js:_.zip.apply例
が書かれている:
あなたがネストされた配列の行列で作業している場合は、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 = transpose(originalArray);