【发布时间】:2019-10-03 17:22:09
【问题描述】:
试图找出在 JS 中获取一组对象并根据共享属性值组合其索引属性的最佳实践。
基本上,我有一个用户数组,他们申请了某个类,其中用户申请的类是一个数组。然而,同一个用户申请的每一个类都是它自己独立的索引。目标是将用户的所有类组合在一个索引(数组)中,而不是重复。
例如
let someArray = [
{
name: 'Jim',
class: [
{
name: 'Sports Journalism',
field: 'Journalism'
}
]
},
{
name: 'Pam',
class: [
{
name: 'Fine Arts',
field: 'Art'
}
]
},
{
name: 'Jim',
class: [
{
name: 'Sales 101',
field: 'Business'
}
]
}
]
// something like this where we would want all of Jim's
// classes to be in one class array on just one index
【问题讨论】:
标签: javascript arrays object ecmascript-6 filter