将扁平化的数组处理为树结构数据,我们可以利用对象来处理,对象的复制是浅拷贝,指向相同的内存地址: var arr = [ { id: 0, pid: -1, name: 'sadas' }, { id: 1, pid: -1, name: 'sadas' }, { id: 2, pid: -1, name: 'sadas' }, { id: 3, pid: -1, name: 'sadas' }, { id: 4, pid: 1, name: 'sadas' }, { id: 5, pid: 1