1

任意の数の引数を取る関数があり、まったく同じ引数を持つ他の2つの関数を同じ順序で呼び出す必要があります。私はこのように試しました:

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

これargsは単なる引数の場合は機能しますが、複数の引数がある場合はどうすれば機能させることができますか?

4

2 に答える 2

3

私はcoffeescriptで少し錆びていますが、そうではありませんか

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

私はこれがあなたが望むもののラインにあるものだと思いますか?http://github.com/jashkenas/coffee-script/issues/1020

于 2012-08-04T15:21:01.107 に答える
0

引数を引数の配列にします。そして、その配列を渡します。

于 2012-08-04T15:15:38.613 に答える