・JavaScriptで二次元配列の行列を転置するワンライナー
https://qiita.com/kznr_luk/items/790f1b154d1b6d4de398
参考にして行列の転置を試してみたのですが上手くいきません。
転置後の配列が[名言A, 偉人A, 名言B, 偉人B...]の形にしたいです。
// 配列A var meigen_array =[名言A, 名言B, 名言C, 名言D....] // 配列B var ijin_array =[偉人A, 偉人B, 偉人C, 偉人D....] // シート取得 const sheet = SpreadsheetApp.getActiveSheet(); // シート最終行 const lastRow = sheet.getLastRow(); const transpose = a => a[0].map((_, c) => a.map(r => r[c])); const array = [ [ meigen_array ], [ ijin_array ] ]; Logger.log(transpose(array)); // 結果 [名言A, 名言B, 名言C, 名言D....], [偉人A, 偉人B, 偉人C, 偉人D....]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/01 08:21