articleListFiltering(arr){
const map = {},
dest = []
for (let i = 0; i < arr.length; i++) {
const ai = arr[i]
if (!map[ai.classifyId]) {
dest.push({
classifyId: ai.classifyId,
data: [ai]
});
map[ai.classifyId] = ai;
} else {
for (let j = 0; j < dest.length; j++) {
const dj = dest[j]
if (dj.classifyId == ai.classifyId) {
dj.data.push(ai);
break;
}
}
}
}
return dest
}
数组根据相同属性过滤成多个数组
最新推荐文章于 2024-07-12 10:45:15 发布