【发布时间】:2020-02-16 03:27:02
【问题描述】:
我想按名称比较两个数组,然后只从第二个数组(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 },
];
我该怎么做?谢谢!
【问题讨论】:
标签: javascript arrays object filtering discord.js