첫 번째 질문은 if(num==1000)과 if(num==900)으로 얻은 최종 모습이 다른지 여부입니다. num==900일 때, 마지막 몇개만 빼고 나머지는 모두 900입니다. 1000이면 모든 리가 1000이 될 수 있을까요?
두 번째 질문은 타이머에 있는 기능이 이렇게 적혀 있다는 겁니다. 왜 마지막 리만 멈추고 나머지 리는 멈출 수 없나요?
我想大声告诉你2017-05-18 11:00:13
timer는 전역 변수이며 해당 참조는 마지막 바인딩 타이머를 가리킵니다.clearInterval에서는 num이 더 이상 증가하지 않기 때문에 숫자가 더 이상 변경되지 않습니다. 타이머를 누르면 마지막 타이머만 멈춘 것을 알 수 있습니다
1000이 이렇고 900이 그렇지 않은 이유는 1000/8이 li 요소의 개수에 따라 나누어지기 때문일 뿐이고 특별한 이유는 없습니다