JavaScriptで配列を転置する
MySQLの結果を転置したくて考えてました。一時間悩んだコード。
関数CのArray#concatがいけてない。
function C (a, b, c) { a[c] = (a[c] || []).concat (b); return a; } function B (a, b, c) { return b.reduce (C, a); } function A (ary) { return ary.reduce (B, []); }
MySQLの結果を転置したくて考えてました。一時間悩んだコード。
関数CのArray#concatがいけてない。
function C (a, b, c) { a[c] = (a[c] || []).concat (b); return a; } function B (a, b, c) { return b.reduce (C, a); } function A (ary) { return ary.reduce (B, []); }