把若干数组按指定的字段名进行分组
// 把若干数组按指定的字段名进行分组 function groupBy(list, propName) { return list.reduce((acc, item) => { const key = item[propName]; if (!acc[key]) { acc[key] = []; } acc[key].push(item); return acc; }, {}); }
作者:人参,每篇随笔皆原创(除非注明原作者的随笔),欢迎指正!
// 把若干数组按指定的字段名进行分组 function groupBy(list, propName) { return list.reduce((acc, item) => { const key = item[propName]; if (!acc[key]) { acc[key] = []; } acc[key].push(item); return acc; }, {}); }
作者:人参,每篇随笔皆原创(除非注明原作者的随笔),欢迎指正!