猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
JS把一维数组拼装成三维数组,怎么拼效率高?
如图一维数组,怎么样把它拼装成三维数组?
以grandpa为一级,parent为一级,最后一级包含title和其他参数?
达令说
浏览 1186
回答 1
1回答
心有法竹
var result = arr.reduce((res, item) => { if (res[item.grandpa] == null) { res[item.grandpa] = {} } if (res[item.grandpa][item.parent] == null) { res[item.grandpa][item.parent] = [] } res[item.grandpa][item.parent].push(item) return res}, {})
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续