lodash, temel veri türlerinin üyeliğini kontrol etmeme izin veriyor includes
:
_.includes([1, 2, 3], 2)
> true
Ancak aşağıdakiler çalışmıyor:
_.includes([{"a": 1}, {"b": 2}], {"b": 2})
> false
Bu kafamı karıştırıyor çünkü bir koleksiyonda arama yapan aşağıdaki yöntemler gayet iyi görünüyor:
_.where([{"a": 1}, {"b": 2}], {"b": 2})
> {"b": 2}
_.find([{"a": 1}, {"b": 2}], {"b": 2})
> {"b": 2}
Neyi yanlış yapıyorum? Bir koleksiyondaki bir nesnenin üyeliğini ile nasıl kontrol ederim includes
?
düzenleme: soru aslen Lodash 2.4.1 sürümü içindi, lodash 4.0.0 için güncellendi
_.contains
Lodash v4'te kaldırıldı -_.includes
onun yerine kullanın