后端接口数据处理,对数组对象进行 去重(通过元素id去重),排序,转为树状结构
下面为后端转过来的一个扁平数据
var data = [
{
id: '1',
staffName: '陈三三',
trueProRank: { id: "11", description: "交警", codeIndex: 11, category: "警务人员", categoryIndex: 1 }
},
{
id: '2',
staffName: '张三三',
trueProRank: { id: "22", description: "公安", codeIndex: 22, category: "警务人员", categoryIndex: 1 }
},
{
id: '2',
staffName: '李三三',
trueProRank: { id: "33", description: "特警", codeIndex: 33, category: "警务人员", categoryIndex: 1 }
},
{
id: '4',
staffName: '王三三',
trueProRank: { id: "33", description: "民警", codeIndex: 33, category: "警务人员", categoryIndex: 1 }
},
{
id: '5',