8
लॉनाश वापस क्यों लौटा रहा है? यह स्पष्ट रूप से वहां है?लोडाश ढूंढें इंडेक्स काम नहीं कर रहा है
Ignores = ['load', 'test', 'ok'];
alert(_.findIndex(Ignores, 'ok'));
लॉनाश वापस क्यों लौटा रहा है? यह स्पष्ट रूप से वहां है?लोडाश ढूंढें इंडेक्स काम नहीं कर रहा है
Ignores = ['load', 'test', 'ok'];
alert(_.findIndex(Ignores, 'ok'));
कि एक सरणी और एक विधेय, एक समारोह है कि कुछ शर्त के आधार पर एक बूलियन मान देता है पैरामीटर के रूप में क्योंकि findIndex() लेता है।
मान लिया जाये कि आप haystack
में needle
की तलाश कर रहे हैं, तो आप प्राप्त कर सकते हैं क्या आप सामान्य जावास्क्रिप्ट के साथ हैं:
alert(haystack.indexOf(needle));
आप _.indexOf
(@Juhana से) का उपयोग कर सकते हैं:
alert(_.indexOf(haystack, needle))
आप क्या कर सकते हैं यह _.findIndex
के साथ भी:
alert(_.findIndex(haystack, function(x) { return x === needle; }));
या:
alert(_.findIndex(haystack, _(needle).isEqual));
@yeouuu आप * वास्तव में * का उपयोग करना चाहते lodash वहाँ [ '_.indexOf()'] (https://lodash.com/docs#indexOf) जो के रूप में एक ही बात करता है देशी विधि (शाब्दिक रूप से, यदि जेएस इंजन इसका समर्थन करता है) और '_.findIndex()' से कम ओवरहेड के साथ। – JJJ
@ जुहाना ओह, यह अच्छा है। मैंने यह नहीं देखा। मैं इसे उत्तर में जोड़ दूंगा। – tgkokk