_.intersection([], [])
работает только с примитивными типами, правильно?
Он не работает с объектами. Как я могу заставить его работать с объектами (возможно, проверив поле "Id" )?
var a = [ {'id': 1, 'name': 'jake' }, {'id':4, 'name': 'jenny'} ]
var b = [ {'id': 1, 'name': 'jake' }, {'id': 9, 'name': 'nick'} ]
В этом примере результат должен быть:
_.intersection(a, b);
[{'id': 1, 'name': 'jake'}];