NodeJS通过键的值在数组中查找对象

10 浏览
0 Comments

NodeJS通过键的值在数组中查找对象

我试图通过其中一个键的值,在数组中获取一个对象。

数组为:

var arr = [
        {
            city: 'Amsterdam',
            title: '这是阿姆斯特丹!'
        },
        {
            city: 'Berlin',
            title: '这是柏林!'
        },
        {
            city: 'Budapest',
            title: '这是布达佩斯!'
        }
];

我尝试使用lodash做类似的操作,但没有成功。

var picked = lodash.pickBy(arr, lodash.isEqual('Amsterdam');

它返回一个空对象。

有没有办法用lodash的方式做到这一点(如果可能的话)?我可以用传统的方式做,创建一个新数组,循环遍历所有对象,并将符合条件的对象推到新数组中。但是是否有一种用lodash的方式来做呢?

这不是重复的问题。

0