मैं underscore.js _.each()
विधि के पुनरावृत्तियों को रोकने के लिए एक रास्ता खोज रहा हूं , लेकिन समाधान नहीं ढूंढ सकता। jQuery .each()
यदि आप ऐसा तोड़ सकते हैं return false
।
क्या प्रत्येक को रेखांकित करने का एक तरीका है ()?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
एक बंद (अधिकांश भाषाओं में) का उपयोग करते समय , आप पहले अपनी सूची को फ़िल्टर करना चाहते हैं। इस तरह आपको इससे टूटने की चिंता नहीं करनी चाहिए। सामान्यतया, यदि आपको एक पुनरावृति से जल्दी तोड़ने की आवश्यकता है, तो संभवतः एक अलग तरीका है जो आप कर सकते हैं।
each
बंद से आसानी से टूटने में असमर्थता ) जावास्क्रिप्ट के समान है।
Array.every
जो व्यवहार चाहते हैं उसका अनुकरण करने के लिए उपयोग कर सकते हैं।
forEach
फ़ंक्शन यह सुविधा प्रदान नहीं करता है।