我有一个数组如下:
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'},
]
Run Code Online (Sandbox Code Playgroud)
我只想知道如何在其中获取独特的对象。我尝试通过以下命令使用 lodash:
uniqBy(arr, 'date');
Run Code Online (Sandbox Code Playgroud)
但它只返回:
[
{company: "a", date: "1"},
{company: "a", date: "2"}
]
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西:
[
{company: "a", date: "1"},
{company: "a", date: "2"},
{company: "b", date: "1"},
{company: "b", date: "2"},
{company: "c", date: "1"},
]
Run Code Online (Sandbox Code Playgroud)
在 lodash 或 vanilla JS 中有没有办法做到这一点?