লড্যাশ আমাকে এর সাথে বেসিক ডেটা ধরণের সদস্যতার জন্য পরীক্ষা করতে দেয় 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
?
সম্পাদনা করুন: প্রশ্নটি মূলত লোডাশ সংস্করণ ২.৪.১ এর জন্য ছিল, লডাশ ৪.০.০ এর জন্য আপডেট হয়েছিল
contains
উপনামটি সরিয়ে ফেলে । আমি এটি আপডেট করব
_.contains
লোডাস ভি 4-তে সরানো হয়েছে -_.includes
পরিবর্তে ব্যবহার করুন