재귀함수1 재귀 함수 재귀 함수 (Recursion Function) 함수를 스스로 호출하는 것 어떤 면에서는, 재귀는 루프와 유사 무한 반복을 방지하기 위해 반드시 탈출 조건이 있어야 함 대표적인 예 : Factorial 5! = 5x4x3x2x1 = 120 반복문 function factorial(n) { let result = 1; for (let i = n; i > 0; i--) { result = result * i; } return result; } 재귀 function factorial(n) { if (n === 0) { return 1; } return n * factorial(n-1); } /*=========================*/ // 결과 값 factorial(1) = 1! 1 factorial.. 2020. 6. 22. 이전 1 다음