1.遍历javascript对象key
数据:
[
{
"渠道": "收现",
"金额": "111",
"占比": "11%",
"portrayalId": "1",
"indexName": "索引1",
"隐藏列": "xxx1"
},
{
"渠道": "银行收现",
"金额": "222",
"占比": "22%",
"portrayalId": "2",
"indexName": "索引2",
"隐藏列": "xxx2"
},
{
"渠道": "正划",
"金额": "333,",
"占比": "33%",
"portrayalId": "3",
"indexName": "索引3",
"隐藏列": "xxx3"
}
]
var formatData = {}; var tabTh = []; var tabBody = []; $.each(data, function (key, obj) { // 获取表头 tabTh = Object.keys(obj); var temp = []; for(var i = 0;i<tabTh.length;i++){ //var aa = obj[tabTh[i]];//根据key取值 temp.push(obj[tabTh[i]]); } tabBody.push(temp); }); formatData.tabTh = tabTh; formatData.tabBody = tabBody; return formatData;
2.
3.
4.