lodash позволяет мне проверить принадлежность к базовым типам данных с помощью includes
:
_.includes([1, 2, 3], 2)
> true
Но следующее не работает:
_.includes([{"a": 1}, {"b": 2}], {"b": 2})
> false
Это меня смущает, потому что следующие методы, которые просматривают коллекцию, выглядят просто отлично:
_.where([{"a": 1}, {"b": 2}], {"b": 2})
> {"b": 2}
_.find([{"a": 1}, {"b": 2}], {"b": 2})
> {"b": 2}
Что я делаю неправильно? Как проверить принадлежность объекта в коллекции с помощью includes
?
изменить: вопрос был изначально для версии lodash 2.4.1, обновленной для lodash 4.0.0