[JavaScript 오류] 'RangeError : Maxmum call stack size exceeded' 발생원인 및 해결


[JavaScript 오류] 'RangeError : Maxmum call stack size exceeded' 발생원인 및 해결

이 오류의 경우 대부분 아래와 같이 함수를 재귀호출하여 발생하는 오류이다. 이 코드를 실행하게 되면 아래와 같은 에러가 발생하는 것을 확인할 수 있다. 그래서 이 코드를 아래와 같이 수정했더니 RangeError : Maxmum call stack size exceeded 는 나오지 않고 돌아가는 것을 확인할 수 있다. 왜 이런 상황이 발생하는지 자바스크립트 런타임을 그려 한번 알아보자. 이 오류의 발생 이유에 대해 알아보기 전에 자바스크립트 코드가 어떻게 돌아가는지부터 알아보자. 예시 코드가 아래처럼 있고, 런타임에서 어떻게 돌아가는지 확인해보자. 우선 자바스크립트 런타임이 위와 같다고 하자. 위에서 콜스택은 이 글에서 말했던 콜 스택이다. &quo..........

[JavaScript 오류] 'RangeError : Maxmum call stack size exceeded' 발생원인 및 해결에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JavaScript 오류] 'RangeError : Maxmum call stack size exceeded' 발생원인 및 해결