如何使用lodash中的includes方法来检查一个对象是否在集合中?
- 论坛
- 如何使用lodash中的includes方法来检查一个对象是否在集合中?
8 浏览
如何使用lodash中的includes方法来检查一个对象是否在集合中?
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
来检查集合中对象的成员?