У меня есть функция с методом setTimeout. Я хочу остановить его, если пользователь выполняет другую функцию (предотвращение «предупреждения»). Это возможно?Есть ли способ остановить инициированную функцию?
function myFunction() {
setTimeout(function(){ alert("Hello"); }, 3000);
}
function stopThis() {
//how to stop myFunction()?
}
<p>Click the button to wait 3 seconds, then alert "Hello".</p>
<button onclick="myFunction()">Activate</button>
<button onclick="stopThis()">Stop it</button>