【发布时间】:2016-08-22 22:25:24
【问题描述】:
我正在尝试从具有 4 个相同值和 1 个唯一值的数组中删除对象。
快速的 google 搜索提供了许多用于从数组中删除 相同 对象的选项,但不包括 相似 的对象。
数组示例:
var data = [
{Date: "2016-04-27T09:03:45Z", Name: "Tito", Title: "Developer", Department:"IT", Company: "XXX"},
{Date: "2016-04-27T08:07:45Z", Name: "Tito", Title: "Developer", Department:"IT", Company: "XXX"},
{Date: "2016-04-27T10:23:45Z", Name: "Tito", Title: "Developer", Department:"IT", Company: "XXX"}
]
我曾尝试使用 lodash _uniq 函数,但它只需要一个属性即可匹配:
var non_duplidated_data = _.uniq(data, 'Name');
除日期外,所有值都相同。如何根据 4 个属性删除相同的对象?
【问题讨论】:
-
请考虑接受答案
标签: javascript arrays object lodash