I have two arrays:
[
  {
    login: "LoginAAA",
    url: "someurl-aaa",
    number: 23
  },
  {
    login: "LoginBBB",
    url: "someurl-bbb",
    number: 56
  },
  {
    login: "LoginCCC",
    url: "someurl-ccc",
    number: 12
  },
    {
    login: "LoginDDD",
    url: "someurl-ddd",
    number: 45
  }
 ]
and
 [
  {
    login: "LoginAAA",
    url: "someurl-aaa",
    number: 23
  },
  {
    login: "LoginDDD",
    url: "someurl-ddd",
    number: 45
  },
    {
    login: "LoginZZZ",
    url: "someurl-zzz",
    number: 53
  }
 ]     
Now, I need to compare arrays and filter those arrays and leave only repeated elements by one key e.g "login".
[
  {
    login: "LoginAAA",
    url: "someurl-aaa",
    number: 23
  },
  {
    login: "LoginDDD",
    url: "someurl-ddd",
    number: 45
  }
]
I think I have to use a filter() method but my tries don't bring the results. Should I run filter() for each array?
 
     
    