【发布时间】:2015-05-18 07:24:32
【问题描述】:
我需要更改以 lodash 或下划线表示的数组格式:
[
{
name: "john",
type: "facebook"
},
{
name: "Mike",
type: "facebook"
},
{
name: "Jacob",
type: "twitter"
},
{
name: "Nancy",
type: "twitter"
},
{
name: "Antony",
type: "facebook"
},
{
name: "Viki",
type: "linkedin"
}
]
需要将上面的数组转换为对象,如下
{
facebook: [
{
name: "john",
type: "facebook"
},
{
name: "Mike",
type: "facebook"
},
{
name: "Antony",
type: "facebook"
}
],
twitter: [
{
name: "Jacob",
type: "twitter"
},
{
name: "Nancy",
type: "twitter"
}
],
linkedin: [
{
name: "Viki",
type: "linkedin"
}
]
}
我已经尝试过groupBy 功能,但这对我不起作用。所以我没有太多的示例代码可以展示。如果有人帮助我找到解决方案,那将是很大的帮助。谢谢你。
【问题讨论】:
标签: node.js underscore.js lodash