docs El CoffeeScript estado que las listas por comprensión deben ser capaces de hacer las operaciones de selección/filtro:Filtro con Lista CoffeeScript comprensiones
Ellos deben ser capaces de manejar la mayoría de los lugares donde se habría debido utilizar un bucle , each/forEach, map o select/filter.
Usted se imagina que podría hacer algo en una línea como result = item for item in list if item % 2 == 0
Sin embargo el más cercano que puedo llegar es
list = [1,2,3,4]
result = []
for item in list
if item % 2 == 0 then result.push item
¿Cuál es la forma más concisa para filtrar una lista en CoffeeScript?
poner esto en una función, de lo contrario, no hace nada. Títelo en "Try Coffeescript" en http://jashkenas.github.com/coffee-script/ y mire la salida de javascript. – Amir
No sabía acerca de las cláusulas 'when'. ¡Gracias! –