js 재귀함수 질문 드립니다.
본문
var i = 0;
function add(){
console.log(i);
console.log(arguments[i]);
if(i > 10) { return false }
i++
add()
}
add(888,999,666,444)
이렇게 만들어봤는데
888은 찍히는데 999,666,444 가 안찍힙니다.......
어떻게 고쳐야할까요?? ㅠㅠ
!-->답변 1
var i = 0;
function add(a,b,c,d){
console.log(i);
console.log(arguments[i]);
if(i > 10) { return false }
i++
return add(a,b,c,d)
}
add(888,999,666,444)
이렇게 해야 나오지 않을까요?
!-->
답변을 작성하시기 전에 로그인 해주세요.