我有一个函数,它接受任意数量的参数,并且必须以相同的顺序调用具有完全相同参数的另外两个函数。我试过这样:
broadcast = (socket, command, args...) ->
socket.emit command, args
socket.broadcast.to('room').emit command, args
如果args
只是一个论点,这可行,但如果有几个论点,我怎样才能使它起作用?
我有一个函数,它接受任意数量的参数,并且必须以相同的顺序调用具有完全相同参数的另外两个函数。我试过这样:
broadcast = (socket, command, args...) ->
socket.emit command, args
socket.broadcast.to('room').emit command, args
如果args
只是一个论点,这可行,但如果有几个论点,我怎样才能使它起作用?
我对咖啡脚本有点生疏,但不是吗
socket.broadcast.to('room').emit command, args...
我想这是你想要的东西?http://github.com/jashkenas/coffee-script/issues/1020
使 args 成为您的参数的数组。然后传递该数组。