2012-06-09 4 views
7

함수 호출 확장 배열은 "*"연산자 대신에 어레이를 확장한다.커피 스크립트 : 여기이</p> <pre><code>method(fixed_arg1, fixed_arg2, *array_of_additional_args) </code></pre> <p>같은 위치 매개 변수로서 사용될 배열 요소 메소드를 호출 할 수 루비

저는 CoffeeScript에서 동일한 작업을 수행하려고하지만 길을 찾지 못했습니다. 특히, 나는 문법은 위 분명히 작동하지 않는 jQuery를 기능

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

에 대한 호출에 추가 인수를 전달하려면, 내가 수행하는 방법을 찾고 있어요.

답변

10

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

감사합니다. 이제 그 예를 보여 주었는데, 분명히 드러났습니다. 그러나 그것을 알기 전에는 그렇지 않았습니다. –

+0

이것이 정답이면 해결책으로 표시하십시오. – TheHippo

1

당신은 splat에 필요보십시오.

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

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