var stu = [
{ name: '张三', score: 60 },
{ name: '李四', score: 40 },
{ name: '王二', score: 80 },
{ name: '王二', score: 90 }
];
假设只是想把name groupby。
可以这么写:
var group = _.groupBy(stu, 'name');
或者
var group = _.groupBy(stu, function (n) { return n.name; });
如果想对多个字段groupby:
var group = _.groupBy(stu, function (n) { return n.name+" ++ "+n.score; });//把字段连接起来,作为生成的对象的属性(唯一)
网友评论