我在JavaScript中数组和对象处理在JavaScript用于获取highchart JSON数据
的员工信息阵列结构var emplyeeinfo=[{
empNo: 12302,
empId: '30984',
empJobCategory: 'Designer',
},
{
empNo: 14785,
empId: '33420',
empJobCategory: 'Associate Manager',
},
{
empNo: 13710,
empId: '32603',
empJobCategory: 'Designer',
},
{
empNo: 13783,
empId: '32675',
empJobCategory: 'Designer',
},
{
empNo: 15069,
empId: '33619',
empJobCategory: 'Designer',
},
{
empNo: 14285,
empId: '33020',
empJobCategory: 'Validator',
},
{
empNo: 14476,
empId: '33185',
empJobCategory: 'Designer',
}];
,并希望从上面的信息构建阵列
var employeejob=[{'Designer':[12302,13710,13783,15069,14476]},
{'Associate Manager':[14785]},
{'Validator':'[14285]}
];
我没有找到任何在JavaScript中建立这个数组的适当机制,并且从这个数组中想要为高图表系列构建以下数组:
var finalchart={series:[7,5,1,1],
category:['Total','Designer','Associate Manager','Validator']};
看起来像一些后端的家伙不想发送确切的数据。 –
我提供了确切的数据 –
@anagha亲和力,你可以建立employeejob的对象,并通过你的主循环循环,并添加你需要在employeejob specefic属性 – uzaif