1 回答
TA贡献1803条经验 获得超6个赞
我对它进行了很多修改,并且能够做到。注意 - 我更改了一些变量名:
]).then(axios.spread((cats, links) => {
let catsData = cats.data.d.results,
linksData = links.data.d.results,
newCats = catsData.map((m) => {
let cat = m.Category,
titlesArr = [],
linksArr = [];
linksData
.filter((n) => {
if (n.Category.Category === cat) {
titlesArr.push(n.Title)
linksArr.push(n.Link)
}})
return {
"_Category": m.Category,
"_RootID": m.ID,
"_Child": {
"_Title": titlesArr,
"_Link": linksArr
}
}
})
console.log(newCats)
我不得不编辑信息,但下面出现的所有内容_Title
都属于“De...” _Category
,其他类别也类似。
添加回答
举报