js 面试题 Array
找前端工作收到这样一个面试题,考察对Array的运用
当前有一个一维数组,数组元素是多个对象。每个对象都有id、pid属性。pid为其父元素的id。现在需要实现一个方法,传入一维数组,经过处理之返回一个新的数组。数组中第一层为父级元素,子集包含在父级元素的children属性中。
如:
输入
[{id:0, pid:0}, {id:1, pid:0}, {id:2, pid:1}, {id:3, pid:2}, {id:4,pid:3}, {id:5, pid:4}]
输出
[
{"id": 0,"pid
原创
2020-06-14 16:33:19 ·
278 阅读 ·
1 评论