Les documents CoffeeScript indiquent que les compréhensions de liste devraient être capables d'effectuer les opérations de sélection / filtrage:
Ils devraient être capables de gérer la plupart des endroits où vous utiliseriez autrement une boucle, chaque / forEach, map ou select / filter.
Vous imaginez que vous pourriez faire quelque chose sur une ligne comme result = item for item in list if item % 2 == 0
Cependant, le plus proche que je puisse faire est
list = [1,2,3,4]
result = []
for item in list
if item % 2 == 0 then result.push item
Quelle est la manière la plus concise de filtrer une liste dans CoffeeScript?