数据筛选分类 1类,2类 按照数据中的sp_floor分类
function group(arr,key) {
var map = {}, dest = [];
for (var i = 0; i < arr.length; i++) {
var ai = arr[i];
if (!map[ai[key]]) {
dest.push({
key: ai[key],
data: [ai]
});
map[ai[key]] = ai;
}else {
for (var j = 0; j < dest.length; j++) {
var dj = dest[j];
if (dj.key == ai[key]) {
dj.data.push(ai);
break;
}
}
}
}
return dest;
}
var floorNum=group(floorArr,"sp_floor"); //筛选楼层数据