재귀함수란 자기자신을 리턴하는 함수이다.
예)
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)
}```