-
카테고리
-
해결 여부
미해결
이벤트 리스너 안에서 동작 질문드립니다.
21.04.07 22:04 작성 조회수 170
0
선생님 강의 잘 보고 많이 배워가고있습니다.
다름이 아니라 리스너 안에서
새로 문제를 출제하는 주석 코드에서 숫자배열 앞에 var 을 붙여 var 숫자배열 = [];
이렇게 하면 if문에 숫자배열.join('')코드의 join부분에서 에러가나고 var을 안붙이면 에러없이 잘 동작하는데 왜그런건가요?
답변을 작성해보세요.
0
hee0735
질문자2021.04.08
답변감사합니다.
그런데 새로운 숫자배열을 만드는 저부분은 리스너 밖에서 만들어진 숫자배열과 입력창에서받은 답이 같아서 if조건이 성립하면 돌아가는거잖아요?
만약 틀린값을 입력하면 if문이 돌아가지않으므로 새로운 변수를 만들지 않으니까 에러없이 돌아가야되는게 아닌가요??
0
조현영
지식공유자2021.04.08
var을 붙이면 기존 숫자배열을 쓰는게 아니라 새로운 변수를 만듭니다. 근데 숫자비교는 새로운 변수가 아니라 기존 변수랑 해서 문제가 발생합니다.
답변 2