반응형
지뢰찾기게임_승리표시
-
JavaScript 입문 : 지뢰찾기 게임 - 지뢰없는 칸 한꺼번에 열기 (재귀함수 최적화), 게임 승리 및 걸린시간 표시컴퓨터 알아가기/JavaScript 2022. 11. 3. 19:30
Recursion 재귀함수에 대해 공부를 하고 있습니다. 나 자신의 함수를 나에게 다시 적용함으로써 같은 조건하에서는 지속적으로 작동되게 만드는 함수입니다. 그런데 지난시간에도 보았듯이 작동이 되긴하는데 시간차가 생기고 결국에는 브라우저가 다운되는 현상이 벌어졌습니다. 이는 이벤트루트의 문제도 아니며 자기 자신이 루프를 돌면서 지난간 곳을 반복적으로 지나가기 때문입니다. 관련된 재귀함수를 최적화하는 내용을 공부해보겠습니다. 관련 내용은 제로초 TV 자바스크립트 강좌의 도움을 받아 공부하고 있습니다. 1. 재귀함수 최적화 지난시간 에러를 다시보면 빈칸이 열리긴 하는데 시간이 더디고 마지막에는 브라우저가 다운되는 현상이 있었습니다. 원인을 고민해 보면 내가 열었던 칸을 기준으로 다시 열리고 다시 열린칸을 기..