lodash me permite verificar la membresía de los tipos de datos básicos con includes
:
_.includes([1, 2, 3], 2)
> true
Pero lo siguiente no funciona:
_.includes([{"a": 1}, {"b": 2}], {"b": 2})
> false
Esto me confunde porque los siguientes métodos que buscan en una colección parecen funcionar bien:
_.where([{"a": 1}, {"b": 2}], {"b": 2})
> {"b": 2}
_.find([{"a": 1}, {"b": 2}], {"b": 2})
> {"b": 2}
¿Qué estoy haciendo mal? ¿Cómo verifico la pertenencia de un objeto en una colección includes
?
editar: la pregunta era originalmente para lodash versión 2.4.1, actualizada para lodash 4.0.0
contains
alias. Actualizaré esto
_.contains
ha sido eliminado en lodash v4 - usar_.includes
en su lugar