我正在寻找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/