1.我有一组数据, 我想根据一组条件进行分组,大概如下:[{id: 1, name: "Sean", age: 22, sex: "Male"},{id: 2, name: "Sean", age: 12, sex: "Male"},{id: 3, name: "Tom", age: 21, sex: "Male"},{id: 4, name: "John", age: 25, sex: "Male"}]我想根据一组条件进行分类 比如['name','age','sex'] 目前只有三个,但是要求无线循环下去,比如我第一次分完得到结果是一个数组对象。{Sean:[ {id: 1, name: "Sean", age: 22, sex: "Male"}, {id: 2, name: "Sean", age: 12, sex: "Male"} ], John:[ {id: 4, name: "John", age: 25, sex: "Male"} ], Tom:[ {id: 3, name: "Tom", age: 21, sex: "Male"} ]}然后我在 根据这个结果 在根据这个结果再分类。得到根据age分类的数据,之后我再根据age得到的数据,通过性别再分类。 超级恶心的循环下去。 分类方法我已经有了。 但是这个递归怎么写。 求高手指教。 我实在想不出来。
添加回答
举报
0/150
提交
取消