스택오버플로? 뭐 이런거?

const dd = function(i) {

    console.log(++i);

    setTimeout(() => dd(i+1), 1);

}

dd(1);



이런식으로 부르면 이건 재귀인가? 저런식으로 써도 별로 문제 없는거지?