카운트다운이 0일 때 페널티 기능. 어떤 경우에는 4개의 카운트다운이 모두 0일 때 ajax() 메서드가 동시에 트리거됩니다. 이 경우 한 번만 트리거하고 싶습니다.
count를 count로 선언하려고 했는데 1을 초과하면 ajax() 메서드가 실행되지 않지만, 이는 count가 1을 초과하지 않는다는 논리를 만족하지 않기 때문에 후속 카운트다운이 실행되지 않을 수 있습니다. 그래요?
大家讲道理2017-06-12 09:25:23
JS는 단일 스레드이므로 동시에 실행되지 않습니다. 함수가 마지막으로 실행된 시간을 기록하는 변수를 유지할 수 있습니다. 간격이 너무 가까우면 두 번째로 실행되지 않습니다.
伊谢尔伦2017-06-12 09:25:23
요청 상태를 변수로 정의합니다. 기본값은 현재 요청이 없음을 의미합니다. true이면 마지막 요청이 계속되지 않음을 의미합니다. 이를 true로 설정하고 요청 실행을 시작합니다. 성공 또는 실패에 관계없이 상태를 false로 복원하여 다음 요청에 사용할 수 있도록 설정합니다. 즉, 전역 또는 지역 변수를 사용하여 상태를 제어합니다.