哔哩哔哩coding,请问这个怎么写呀 #互联网求职#
全部评论
function solution(arrs){
let cats = new Map();
let ret = [];
let indx = 0;
arrs.forEach(arr=>{
arr.category.forEach(cat=>{
if(cats.get(cat)>=0){
let ind = cats.get(cat);
ret[ind].children.push({name:arr.name})
}
else{
let q = {name:cat, children:[]}
q.children.push({name: arr.name});
cats.set(cat,indx++);
ret.push(q);
}
})
})
return ret;
}
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
腾讯
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享