The following are all equivalent:
request(url, (response) ->
handle response
, (error) ->
handle error
)
request(url,
(response) ->
handle response
(error) ->
handle error
)
request(url
(response) ->
handle response
(error) ->
handle error
)
request url, \
(response) ->
handle response
,
(error) ->
handle error
request url, (response) ->
handle response
,
(error) ->
handle error
It's very reasonable for a JS developer to be confused when seeing those.