9

Rubyでは、このような位置パラメータとして使用される配列要素を使用してメソッドを呼び出すことができます

method(fixed_arg1, fixed_arg2, *array_of_additional_args)

ここで、「*」演算子は配列を所定の位置に展開します。

CoffeeScriptでも同じことをしようとしていますが、方法が見つかりません。具体的には、jQuery関数の呼び出しで追加の引数を渡したい

$('#my-element').toggle(true, *config.toggleOptions)

上記の構文は明らかに機能しません。私は機能する方法を探しています。

4

2 に答える 2

11

試す

$('#my-element').toggle(true, config.toggleOptions...)
于 2012-06-09T11:14:49.453 に答える
2

あなたはそれをはねかける必要があります。

fun(1,2,3,4,5)

fun = (first, second, rest...) ->
alert first # 1
alert second # 2
alert rest   # [3, 4, 5 ]
于 2013-12-31T07:54:38.177 に答える