esto funciona:Cómo devolver objeto explícitamente en CoffeeScript
myfunc =() ->
id: 3
name: 'myname'
Pero quiero ser explícito acerca de regresar objeto.
myfunc =() ->
return
id: 3
name: 'myname'
Pero me sale el error "Unexpected 'INDENT'". ¿Qué pasa con el código anterior?
Consulte https://github.com/jashkenas/coffee-script/issues/1263. –
es mejor que no lo devuelva explícitamente, ya que coffeescript siempre devuelve implícitamente las cosas. hacerlo explícitamente no solo es redundante, sino que puede engañar al lector para que crea que hace una diferencia y las funciones sin un valor de retorno explícito regresarían 'indefinidas' como en JS. –
@flyingsheep "no solo es redundante, sino que puede engañar al lector para que crea que hace una diferencia" Ese es un punto tan crítico y aplicable a tantos diferentes. –