Я смотрю на документацию по lodash для remove() и не знаю, как ее использовать.

Скажем, у меня есть множество друзей,

[{ friend_id: 3, friend_name: 'Jim' }, { friend_id: 14, friend_name: 'Selma' }]

Как вы удаляете friend_id: 14 из массива Friends?

Вы можете использовать фильтр.

 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; }); 

Удалить использует функцию предиката. Смотрите пример:

 var friends = [{ friend_id: 3, friend_name: 'Jim' }, { friend_id: 14, friend_name: 'Selma' }]; _.remove(friends, friend ={amp}gt; friend.friend_id === 14); console.log(friends); // prints [{"friend_id":3,"friend_name":"Jim"}] 
 {amp}lt;script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.js"{amp}gt;{amp}lt;/script{amp}gt; 

Вы также можете сделать это так

 list.splice(_.findKey(this.list, function(e) { return e.id === 12; }), 1);