CoffeeScript的:展开函数调用数组(CoffeeScript: Expand array

2019-07-29 19:50发布

在Ruby我可以调用与用作这样的位置参数的数组元素的方法

method(fixed_arg1, fixed_arg2, *array_of_additional_args)

这里的“*”操作符扩展到位阵列。

我试图做的CoffeeScript相同,但都没有找到方法。 具体而言,我想在呼叫传递额外的参数给jQuery函数

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

上面的语法不工作,很明显,我正在寻找,做的方式。

Answer 1:

尝试

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


Answer 2:

你需要图示它。

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

fun = (first, second, rest...) ->
alert first # 1
alert second # 2
alert rest   # [3, 4, 5 ]


文章来源: CoffeeScript: Expand array in function call