ich eine Sammlung habe,einen Eintrag aus einer Sammlung entfernen, wenn ein Attribut einen bestimmten Wert übereinstimmt lodash mit
var users = [
{'user': 'Mike', 'age': 11, 'description': 'Null'},
{'user': 'Kiddo', 'age': 36, 'description': 'Not Available'},
{ 'user': 'Jack', 'age': 36, 'description': 'test'}
];
Wie lodash Bibliothek verwenden kann, um die Einträge zu entfernen, die ‚Beschreibung‘ hat: ‚nicht verfügbar‘?
Edit 1: versucht, die unter Verwendung von
function removeItemsByAttrValue (collection, attrValue, matchValue) {
return _.filter(collection, val => val.attrValue !== matchValue);
}
es Ausgeführt wie
removeItemsByAttrValue (users, 'description', 'Not Available');
Irgendwie dies nicht das Element filtern haben.
Filter zu verwenden, abzulehnen oder zu entfernen. –
Mögliches Duplikat von [Wie kann ich ein Element mit lodash aus einer Liste entfernen?] (Http://stackoverflow.com/questions/21281286/how-can-i-remove-an-element-from-a-list- with-lodash) –