В документации CoffeeScript указано, что составные части списков должны иметь возможность выполнять операции выбора / фильтрации: места, где вы иначе использовали бы цикл, каждый / forEach, map или select / filter.
Вы можете представить, что можете сделать что-то в одной строке, например result = item для элемента в списке, если элемент% 2 == 0
Однако самое близкое, что я могу найти, это
list = [1,2,3,4]
result = []
for item in list
if item % 2 == 0 then result.push item
Какой самый краткий способ отфильтровать список в CoffeeScript?