1

我有一个函数,它接受任意数量的参数,并且必须以相同的顺序调用具有完全相同参数的另外两个函数。我试过这样:

broadcast = (socket, command, args...) ->
  socket.emit command, args
  socket.broadcast.to('room').emit command, args

如果args只是一个论点,这可行,但如果有几个论点,我怎样才能使它起作用?

4

2 回答 2

3

我对咖啡脚本有点生疏,但不是吗

socket.broadcast.to('room').emit command, args... 

我想这是你想要的东西?http://github.com/jashkenas/coffee-script/issues/1020

于 2012-08-04T15:21:01.107 回答
0

使 args 成为您的参数的数组。然后传递该数组。

于 2012-08-04T15:15:38.613 回答