Menghentikan SetInterval Execution dalam JavaScript
Dalam JavaScript, kaedah setInterval() membolehkan anda menjadualkan fungsi untuk dilaksanakan secara berkala, sering digunakan untuk menyegarkan data atau melaksanakan tugas latar belakang. Walau bagaimanapun, mungkin terdapat senario di mana anda perlu menghentikan pelaksanaan berulang ini berdasarkan input pengguna atau peristiwa lain.
Untuk mencapainya, setInterval() mengembalikan ID selang, yang boleh digunakan untuk menghentikan pelaksanaan fungsi berjadual menggunakan kaedah clearInterval().
var refreshIntervalId = setInterval(fname, 10000); /* later */ clearInterval(refreshIntervalId);
Dengan menyimpan ID selang dan menggunakan clearInterval() apabila perlu, anda boleh menghentikan dengan berkesan pelaksanaan fungsi yang dijadualkan oleh setInterval(). Ini boleh berguna dalam senario seperti:
Ingat, ia adalah penting untuk mengosongkan selang apabila ia tidak lagi diperlukan untuk mengelakkan pelaksanaan yang tidak perlu atau tidak diingini dan penggunaan sumber yang berpotensi.
Atas ialah kandungan terperinci Bagaimanakah Saya Menghentikan Fungsi setInterval dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!