• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

예제 코드 실행시에 RangeError: Maximum call stack size exceeded 에러가 발생해여 뭔가 잘못 쓴건가여?

18.09.23 11:34 작성 조회수 46.1k

0

function first() {

second();

console.log('1 번째');

}

function second() {

third();

console.log('2 번째');

}

function third() {

first();

console.log('3 번째');

}

// 메서드 실행
first();

답변 2

·

답변을 작성해보세요.

0

terecal님의 프로필

terecal

질문자

2018.09.23

오타였네요 ㅋㅋ; 답변 감사합니다 ~!

0

third에서 first()를 호출하시면 안 됩니다. 그러면 무한하게 함수가 서로가 서로를 호출해서 호출 스택(call stack)이 터져버립니다.