recursive
-
[2019.04.18] Recursion 함수 작성 시 주의할 점!핵인싸 개발자의 길/코드스테이츠 Immersive Course 2019. 4. 18. 10:53
오늘 아침 toy문제를 풀다가 멘붕에 빠지게 한 코드가 있었다. # 문제의 코드 내용 (실제 toy문제의 코드가 아닌 예시임) 첫번째 코드 function test(count){ if(count > 5) return; console.log(count); test(count++); } test(0); 두번째 코드 function test(count){ if(count > 5) return; console.log(count); test(count + 1); } test(0); 위 두 코드는 test라는 함수에 count를 1씩 증가시키면서 recursion호출을 하다가, count가 5 이상이 되면 recursion을 끝내는 함수이다. 보다시피 두 코드의 차이는, 단지 함수 내 에서 test를 호출을 할 때..