【发布时间】:2021-06-19 20:14:37
【问题描述】:
我想知道如何使用 Lodash 根据 name 键中的前缀文本(在 : 冒号处拆分名称键)对这个数组进行分组。
const tags = [
{ name: 'Animals: Frogs', id: 1 },
{ name: 'Animals: Lions', id: 2 },
{ name: 'Birds: Crows', id: 3 }
];
to
const tags = [{
animals: [
{ name: 'Frogs', id: 1 },
{ name: 'Lions', id: 2 },
],
birds: [
{ name: 'Crows', id: 3}
]
}];
Lodash 是否有任何函数来处理这个问题,或者是否需要自定义函数/正则表达式?
【问题讨论】:
标签: javascript arrays lodash