linq js groupBy 使用示例
var list=[
{id:1,name:"lily",gender:0,o:{id:123}},
{id:2,name:"lucy",gender:0,o:{id:456}},
{id:3,name:"lilei",gender:1,o:{id:123}},
{id:4,name:"hanmeimei",gender:0,o:{id:789}}
];
Enumerable.from(list).groupBy(x=>x.o.id).select(x=>({key:x.key(),source:x.getSource()})).toArray();
参考文章
https://github.com/mihaifm/linq/blob/master/sample/tutorial.js

本文通过一个具体的示例,展示了如何使用 LINQ JS 的 GroupBy 方法对数组中的对象进行分组。示例中,我们对一组带有不同属性的对象列表,按照特定的属性(o.id)进行分组,并将分组后的结果转换为数组,便于进一步处理。
4072

被折叠的 条评论
为什么被折叠?



