CoffeeScript डॉक्स राज्य है कि सूची comprehensions चयन/फिल्टर संचालन करने के लिए सक्षम होना चाहिए:फ़िल्टर
वे सबसे स्थानों पर जहां आप अन्यथा एक पाश का प्रयोग करेंगे संभाल करने में सक्षम होना चाहिए, प्रत्येक/के लिए प्रत्येक, मानचित्र, या चयन/फ़िल्टर करें।
आप कल्पना आप result = item for item in list if item % 2 == 0
की तरह एक पंक्ति में कुछ कर सकते हैं लेकिन सबसे करीब मैं आ सकता है
list = [1,2,3,4]
result = []
for item in list
if item % 2 == 0 then result.push item
है क्या CoffeeScript में एक सूची फिल्टर करने के लिए सबसे संक्षिप्त तरीके से?
रखो कि एक समारोह में, अन्यथा, यह कुछ भी नहीं करता है। इसे http://jashkenas.github.com/coffee-script/ में "कॉफ़ीस्क्रिप्ट का प्रयास करें" में टाइप करें और जावास्क्रिप्ट आउटपुट देखें। – Amir
'कब' खंडों के बारे में नहीं पता था। धन्यवाद! –