数组维数转换
const allValue = Object.values(data)
const flatten = arr => [].concat( ...arr.map(x => Array.isArray(x) ? flatten(x) : x))
const allData = flatten(allValue)
const FANG_LIANG = allData.map(value => value['方量'])
其中:
const allValue = Object.values(data) const flatten = arr => [].concat( ...arr.map(x => Array.isArray(x) ? flatten(x) : x)) const allData = flatten(allValue) const FANG_LIANG = allData.map(value => value['方量'])
是将数组拍平。
数组转置
转置二维数组array
var seriesData2=[];
for(var i=0;i<array[0].length;i++){
seriesData2[i] = [];
}
for(var i=0;i<array.length;i++){
for(var j=0;j<array[i].length;j++){
seriesData2[j][i]=array[i][j];
}
}