function toGroup(data, flagId, flagName, icon, groupName) {
var groupData = [],
flag = 0;
for (var i = 0; i < data.length; i++) {
var az = '';
for (var j = 0; j < groupData.length; j++) {
if (groupData[j][flagId] == data[i][flagId]) {
flag = 1;
az = j;
break;
}
}
if (flag == 1) {
var ab = groupData[az];
ab[groupName].push(data[i]);
flag = 0;
} else if (flag == 0) {
var wdy = {};
wdy[flagId] = data[i][flagId];
wdy[icon] = data[i][icon];
wdy[flagName] = data[i][flagName];
wdy[groupName] = new Array();
wdy[groupName].push(data[i]);
groupData.push(wdy);
}
}
return groupData;
}
数组按某一元素分类
最新推荐文章于 2023-05-04 16:23:26 发布