//根据dec 把dec 重复的 push 到一个数组
let a = [
{ name: '1', dec: 1 },
{ name: '2', dec: 2 },
{ name: '3', dec: 3 },
{ name: '4', dec: 3 },
{ name: '5', dec: 3 },
{ name: '6', dec: 2 },
]
let arr = [];
let arr2 = []; // 最后需要的数据
a.forEach(item => {
if (!arr.includes(item.dec)) {
arr.push(item.dec)
arr2.push([]);
}
})
a.forEach(item => {
let indexs = arr.indexOf(item.dec);
arr2[indexs].push(item);
})
console.log(arr, arr2)
对象数组 根据key 把一样的push到一个数组
最新推荐文章于 2023-11-30 16:39:59 发布