鍍金池/ 問答/HTML5  HTML/ 我的數(shù)據(jù)是橫向的,但是給后臺傳的時候要傳為縱向的數(shù)據(jù),怎么把橫向的數(shù)據(jù)改為縱向的

我的數(shù)據(jù)是橫向的,但是給后臺傳的時候要傳為縱向的數(shù)據(jù),怎么把橫向的數(shù)據(jù)改為縱向的呢?

樣式是這樣的
clipboard.png

我的數(shù)據(jù)是橫向的

    dataInfo_Bottom:[
                    {type:null, type_value:null, amount:null,price:null, assets:null,debt_ratio:null,name:"營業(yè)收入"},
                    {type:null, type_value:null, amount:null,price:null, assets:null,debt_ratio:null,name:"營業(yè)成本"},
                    {type:null, type_value:null, amount:null,price:null, assets:null,debt_ratio:null,name:"總資產(chǎn)"},
                    {type:null, type_value:null, amount:null,price:null, assets:null,debt_ratio:null,name:"資產(chǎn)負債率"},
                    {type:null, type_value:null, amount:null,price:null, assets:null,debt_ratio:null,name:"季納稅額"}
               ],

           <tr v-for="(item,key) in dataInfo_Bottom">
             省略...
                </tr>
                
                

clipboard.png

這個對象是一橫排的,我想把這個對象換成一豎排的

我現(xiàn)在是{amount:"",assets:"",debt_ratio:"",type:"",type_value:""} 這個是對應著一季度的營業(yè)收入,二季度的營業(yè)收入,三季度的營業(yè)收入,四季度的營業(yè)收入

我需要的就是
{amount:"",assets:"",debt_ratio:"",type:"",type_value:""} 這個是對應著一季度的營業(yè)收入,營業(yè)成本 總資產(chǎn) 資產(chǎn)負債率 季納稅額

clipboard.png

怎么才能實現(xiàn)呢、?

回答
編輯回答
別硬撐

你這個當然是新建一個4長度的對象數(shù)組, 然后依次給每個數(shù)組元素添加屬性及屬性值了

2017年8月13日 09:22
編輯回答
不舍棄
let newDataInfo_Bottom = []
let amount = {}
let assets = {}
dataInfo_Bottom.map((item,index) => {
    let obj = {}
    amount[index] = item.amount 
    assets[index] = item.assets
})
newDataInfo_Bottom.map((item,index)=>{
    item = {amount: amount[index],assets:assets[index]}
})
2018年2月4日 21:20