테스트 사이트 - 개발 중인 베타 버전입니다

js 재귀함수 질문 드립니다. 채택완료

나에요나냐 4년 전 조회 2,227

 

</p>

<p>var i = 0;</p>

<p>function add(){</p>

<p>    console.log(i);</p>

<p>    console.log(arguments[i]);    </p>

<p>    if(i > 10) { return false }</p>

<p>    i++</p>

<p>    add()</p>

<p>}</p>

<p>add(888,999,666,444)</p>

<p>

 

이렇게 만들어봤는데

888은 찍히는데 999,666,444 가 안찍힙니다.......

어떻게 고쳐야할까요?? ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
i
4년 전

</p>

<p>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)</p>

<p>

이렇게 해야 나오지 않을까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인