我正在寻找remove()的lodash文档,但不确定如何使用它。

说我有很多 friend ,
[{ friend_id: 3, friend_name: 'Jim' }, { friend_id: 14, friend_name: 'Selma' }]
如何从好友数组中删除friend_id: 14

最佳答案

您可以使用过滤器。

var myArray = [1, 2, 3];

var oneAndThree = _.filter(myArray, function(x) { return x !== 2; });

console.log(allButThisOne); // Should contain 1 and 3.

编辑:对于您的特定代码,请使用以下命令:
friends = _.filter(friends, function (f) { return f.friend_id !== 14; });

关于javascript - Lodash remove基于id属性从数组中删除对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39069645/

10-13 02:59