2012-10-02 2 views
1

매개 변수를 함수에 전달하려고합니다. 내가 가진 :자바 스크립트 함수 매개 변수 문제

test('a','b','c','d','e'); 

내가 var 5 대신 callback 매개 변수로 'e' 원하는 :

function test(var1, var2, var3, var4, callBack, Scroll, punc, var5){ 
    codes.... 
} 

나는 함수를 호출 할 때. 어쨌든 그것을 할 수 있습니까?

+0

이 인자로'test()'를 호출하면'callBack','Scroll','punc'에 저장된 값을 어떻게 되길 원합니까? 그들은 아무데도 올 수 없다. – cdhowie

+0

여기서 무엇을 바꾸고 싶습니까? 당신이 설명하는 방식으로 호출 할 수 있도록'test' 함수를 수정하려고하십니까? 아니면 함수가 기대하는 것과 일치하도록'test'에 대한 호출을 수정하고 싶습니까? – ruakh

답변

5

test('a','b','c','d',null,null,null,'e');

1

정말 당신의 기능에 따라 달라집니다하지만 당신이 할 수있는 콜백 부족한 받아 치죠 :

정말 콜백을 필요로하는 경우
test('a','b','c','d', undefined, undefined, undefined, 'e'); 

, 이렇게 :

test('a','b','c','d',function(){}, undefined, undefined, 'e'); 
관련 문제