我试图通过属性比较两个不同的json对象列表。例如,一个列表包含User对象,另一个列表包含带userId的Account列表。我需要过滤用户列表中哪些ID不在帐户列表中。我知道如何手动执行操作,但是它增加了很多样板代码。那里有图书馆吗?
答案 0 :(得分:1)
您可以使用underscore.js
做类似的事情var notInTheAccountList = _.filter(users, function(user){ return _.isEmpty(_.findWhere(accounts, {userId: user.id})); });