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