Recursive Functions 재귀함수

문혜민·2022년 4월 23일
0

재귀함수란 자기자신을 리턴하는 함수이다.

예)

function whatIsRecursion_01(count) {
    let sum = 0;

    if(count === 0) return 0
    
    return whatIsRecursion_01(count-1) + 2;  
  }

요런식으로!!

리액트 훅 같은경우 자바스크립트식 안에서 사용할 수없는데
그럴때
for문 map, while 대신 사용하시 용이할 듯 하다.

function WhatIsRecursion_02(count) {
    let sum = 0;

    function recursion(count) {
     if (count===0) {return 0}
      else{
       return recursion(count-1)+2
      }		
    }

    return recursion(count)
}```
profile
프론드엔드 06

0개의 댓글