【发布时间】:2018-07-17 20:09:27
【问题描述】:
我在 Javascript 中有一个对象数组
我正在尝试按对象值过滤重复项
获取副本
变得独一无二
示例数组:
let array = [
{
id: '001',
name: 'aaa',
type_id: 'a111'
},{
id: '002',
name: 'bbb',
type_id: 'a111'
},{
id: '003',
name: 'ccc',
type_id: 'a222'
},{
id: '004',
name: 'ddd',
type_id: 'a333'
}];
这就是我希望我的数组变成的样子:
function 1(array, 'type_id')
[{
id: '001',
name: 'aaa',
type_id: 'a111'
},{
id: '002',
name: 'bbb',
type_id: 'a111'
}];
function 2(array, 'type_id')
[{
id: '003',
name: 'ccc',
type_id: 'a222'
},{
id: '004',
name: 'ddd',
type_id: 'a333'
}];
【问题讨论】:
-
请使用
<>分享您作为工作人员的尝试,展示您遇到的问题。 -
听起来你需要使用过滤器
-
说:“这就是我希望我的数组变成的样子”但是给出了一个 not 数组的例子。
标签: javascript arrays filter ecmascript-6