JS - 재귀 깊이 제한
모던 JavaScript 튜토리얼 을 보다가 깊이에 대한 제한에 대해 알게 되어 메모
다들 아시겠지만 함수가 자신 안에서 본인을 호출할 경우를 재귀 라고 한다.
잘못하면 무한루프를 돌 수 있으니 조심해야 한다.
처음 호출을 포함하여 중첩 호출의 최대 개수를 재귀 깊이라고 하며, 자바스크립트 엔진은 최대 재귀 깊이를 제한하고 있다. 일만개
정도 까지는 허용하나 십만개
까지는 대다수의 엔진이 다루기 힘들다.
모던 JavaScript 튜토리얼 을 보다가 깊이에 대한 제한에 대해 알게 되어 메모
다들 아시겠지만 함수가 자신 안에서 본인을 호출할 경우를 재귀 라고 한다.
잘못하면 무한루프를 돌 수 있으니 조심해야 한다.
처음 호출을 포함하여 중첩 호출의 최대 개수를 재귀 깊이라고 하며, 자바스크립트 엔진은 최대 재귀 깊이를 제한하고 있다. 일만개
정도 까지는 허용하나 십만개
까지는 대다수의 엔진이 다루기 힘들다.