我有一个如下的数组:
const arr = [
{company: 'a', date: '1'},
{company: 'b', date: '1'},
{company: 'c', date: '1'},
{company: 'a', date: '2'},
{company: 'a', date: '1'},
{company: 'b', date: '2'},
]
我只是想知道如何获取它内部的唯一对象。我尝试使用lodash执行以下命令:
uniqBy(arr, 'date');
但它只返回:
[
{company: "a", date: "1"},
{company: "a", date: "2"}
]
我想要类似这个的东西:
[
{company: "a", date: "1"},
{company: "a", date: "2"},
{company: "b", date: "1"},
{company: "b", date: "2"},
{company: "c", date: "1"},
]
在lodash或vanilla JS中是否有一种方法可以完成这个操作?