javascript - 이벤트에서 루프 변수의 값을 출력할 때 고정된 값인 이유는 무엇입니까?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-28 09:29:09
0
3
833

으아아아
女神的闺蜜爱上我
女神的闺蜜爱上我

모든 응답(3)
某草草

onmouseover는 이벤트 콜백 함수에 바인딩되어 있습니다. 콜백 함수는 이벤트가 트리거될 때만 실행되지만 그 전에 루프가 종료되므로 이벤트가 트리거될 때마다 최종 값(i=5)을 얻습니다. 이 문제를 해결하려면 IIFE(즉시 실행 함수)를 사용하여 다음과 같이 문제를 해결할 수 있습니다

으아악
我想大声告诉你

제대로 읽으셨다면 후자의 i 변수는 이미 루프 외부에 있고 이전 할당이 대체되었습니다. 모두 저장하고 싶다면 json으로 선언하거나 문자열을 연결해주세요

仅有的幸福

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!