Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 실행하는 동안 함수를 중지하는 방법은 무엇입니까?

<시간/>

실행 중에 함수를 중지하려면 -

개념을 사용합니다.
document.getElementById().addEventListener().

예시

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<button type="button" id="call">Call the function</button>
<button type="button" id="halt">Stop the function execution </button>
<script>
   document.getElementById("call").addEventListener("click", callFunction);
   document.getElementById("halt").addEventListener("click", haltFunction);
   var timeValue = null;
   function callFunction() {
      timeValue = setInterval(function() {
         console.log("The call() is being executed....");
      }, 1000);
   }
   function haltFunction() {
      clearInterval(timeValue);
   }
</script>
</body>
</html>

위의 프로그램을 실행하려면 파일 이름을 anyName.html(index.html)로 저장하세요. 파일을 마우스 오른쪽 버튼으로 클릭하고 VS 코드 편집기에서 라이브 서버로 열기 옵션을 선택합니다.

출력

JavaScript에서 실행하는 동안 함수를 중지하는 방법은 무엇입니까?

함수 호출 버튼을 클릭하면 함수가 실행됩니다. 기능을 중지하려면 기능 실행 중지 를 클릭하십시오. 버튼.

스냅샷은 다음과 같습니다 -

JavaScript에서 실행하는 동안 함수를 중지하는 방법은 무엇입니까?