1 var data = [ 2 ["語文", "物理", "數學", "化學"], 3 [120, 88, 132, 80], 4 [128, 95, 145, 95], 5 [115, 92, 138, 88] 6 ]; 7 var arrNew = new Array(); 8 function fn(data){ 9 //行 10 for (var i = 0; i < data.length; i++) { 11 //行中的每個元素 12 for (var j = 0; j < data[i].length; j++) { 13 // console.log("data["+i+"]["+j+"]"+data[i][j]); 14 if (!arrNew[j]) { 15 arrNew[j] = new Array(); 16 } 17 arrNew[j][i] = data[i][j]; 18 } 19 } 20 }
網上的解決方案都是用cell和item
感覺和我的需求不是很符合
此處只能拿到數據
表格用的是handsontable.js插件
所以直接對數據進行操作