다른 함수를 지정한 횟수만큼 호출하기 위해 작은 함수를 작성하려고합니다.JS : 함수를 여러 번 동적으로 호출하기
필자는 그렇게 할 수 있었지만,이 기능의 매개 변수를 지정하는 가장 좋은 방법은 무엇입니까?
doTimes(3, fn, param);
쓰기와 같은 다음과 같습니다 : 그대로
var doTimes = function (times, fn, params) {
for (i=0; i<times; i++) {
fn(params);
}
}
는, 내가 좋아하는, 단지 하나 개의 매개 변수를 얻을에만 수있어
fn(param); fn(param); fn(param);
하지만 만약 내가 가고 싶다
fn(param1,param2,param3);
3 번 쓰지 않고는 그게 가능해?
어쩌면 당신은 함수, 객체로 '의 PARAMS'을 만들 수 있습니다 당신은 당신이 같은'FN (PARAM1을 의미 – Ricky
을 params.property에 액세스 , param2); fn (param1,2); fn (param1, param2)'? – aIKid
@alKamili 예, Daniel Imms의 답변은 매력처럼 작동했습니다. –