В документах CoffeeScript указано, что методы списка должны иметь возможность выполнять операции select/filter:
Они должны уметь обрабатывать большинство где вы в противном случае использовали бы петля, каждый /forEach, карта или выберите/фильтр.
Вы бы предположили, что можете сделать что-то в одной строке, например 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?