2012-06-09 3 views
7

内の配列を展開し、私はここでは、このCoffeeScriptのは:Rubyで関数呼び出し

method(fixed_arg1, fixed_arg2, *array_of_additional_args) 

のような位置パラメータとして使用される配列の要素を持つメソッドを呼び出すことができます「*」演算子は、所定の位置に配列を拡張します。

私はCoffeeScriptで同じことをしようとしていますが、方法を見つけていません。具体的には、私は上記の構文は明らかに、動作しない、と私が行う方法を探してい

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

jQueryの関数の呼び出しで追加の引数を渡したいです。

答えて

10

は、あなたがそれをsplatする必要が

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

ありがとうございました。今、あなたがその例を示していることは明らかですが、私がそれを知る前ではありませんでした。 –

+0

これが正しい答えだった場合は、それを解決策としてマークしてください。 – TheHippo

1

を試してみてください。

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

fun = (first, second, rest...) -> 
alert first # 1 
alert second # 2 
alert rest # [3, 4, 5 ] 
関連する問題