1 var list=new Array();
2 for(var i=0;i<result.length;i++){
3 examsubject=result[i].examsubject;
4 list.add(parseInt(examsubject));
5 }
6 //统计相同科目的个数,也就是单个科目的座位总数
7 var map = {};
8 for(var i = 0;i < list.length;i++)
9 {
10 var ai = list[i];
11 if (!map[ai])
12 {
13 map[ai] = 1;
14 }
15 else
16 {
17 map[ai]++;
18 }
19 }
20 var arr=[];
21 for(var key in map){
22 var examsubjectid=key;
23 var examsubjectname=LEAP.getCodeText("LSIP_examsubject",examsubjectid);
24 var examtypename=LEAP.getCodeText("LSIP_examtype",50);
25 var seatnumber=map[key];
26 var ar={
27 "companyname":"职业技术考试中心",
28 "companyno":"8000",
29 "examsubjectname":examsubjectname,
30 "examsubjectid":examsubjectid,
31 "examtypeid":"50",
32 "examtypename":examtypename,
33 "seatnumber":seatnumber
34 };
35 arr.push(ar);
36 }