热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

按属性给数组分类,reduce

直接上代码constbills[{type:shop,momey:223},{type:study,momey:341},{type:shop,momey:821},{type:

直接上代码

const bills = [{ type: 'shop', momey: 223 },{ type: 'study', momey: 341 },{ type: 'shop', momey: 821 },{ type: 'transfer', momey: 821 },{ type: 'study', momey: 821 }
];
bills.reduce((acc, cur) => {// 如果不存在这个键,则设置它赋值 [] 空数组if (!acc[cur.type]) {acc[cur.type] = [];}acc[cur.type].push(cur)return acc
}, {})

结果如下:

在这里插入图片描述


推荐阅读
author-avatar
范婷柏
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有