Я хочу сравнить два массива по имени и извлечь из второго (newLogins) только те, у которых значение логина больше первого (oldLogins).
const oldLogins = [
{ name: 'Anna', login: 0 },
{ name: 'Bob', login: 0 },
{ name: 'Sveta', login: 0 },
];
const newLogins = [
{ name: 'Romeo', login: 1 },
{ name: 'Bob', login: 1 },
{ name: 'Sveta', login: 2 },
{ name: 'Jhon', login: 0 },
];
// Thought it would work..
const whoIsLogin = oldLogins.filter(function(item) {
return newLogins[item.name].login > item.login;
});
console.log(whoIsLogin);
Я хочу получить такой вывод:
const whoIsLogin = [
{ name: 'Bob', login: 1 },
{ name: 'Sveta', login: 2 },
];
Как я могу это сделать? Спасибо!