함수가 끝나면 변수가 날아가는 현상2

20.02.05 11:58 작성 조회수 84

0

지난번에 제가 질문한 코드에 이상이 없으셨다고 했는데, 강의에서 해당 코드로 강사님께서 실행하시고 NaN이 출력되는 장면이 나옵니다. 

제가 console.log로 살펴본 결괴 var시작시간   이 function이 끝나기도 전에 초기화되서 발생하는 것같습니다

같은 function안에 존재하는 변수가 왜 초기화되는 것일까요?

답변 1

답변을 작성해보세요.

0

아 이제 깨달았습니다. click을 두 번 하기 때문입니다. 첫 번째 클릭할 때의 함수랑 두 번째 클릭할 때의 함수가 다른 함수입니다.