Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menjeda Pelaksanaan JavaScript?
Menjeda Pelaksanaan dalam JavaScript: Melambatkan Tindakan dengan setTimeout
Dalam JavaScript, tiada fungsi terbina dalam yang direka khusus untuk menjeda pelaksanaan. Walau bagaimanapun, anda boleh mensimulasikan kesan jeda menggunakan kaedah setTimeout.
Pertimbangkan contoh berikut:
Untuk melaksanakan kelewatan dalam senario ini, anda boleh menggunakan fungsi setTimeout. Ia memerlukan dua parameter: fungsi untuk melaksanakan dan kelewatan dalam milisaat.
Cara ia Berfungsi:
Kod di atas memberikan 4 kepada pembolehubah a dan mengisytiharkan pembolehubah b tanpa memulakannya. Fungsi setTimeout menjadualkan pelaksanaan fungsi tanpa nama (dalam kes ini, menambah 4 pada a dan menyimpan hasil dalam b) selepas kelewatan selama tiga saat (ditentukan dengan mendarab 3 dengan 1000).
Awas:
Adalah penting untuk ambil perhatian bahawa menggunakan setTimeout tidak benar-benar JavaScript "tidur". Sebaliknya, persekitaran JavaScript terus berjalan semasa tempoh kelewatan, melaksanakan kod lain. Ia adalah pendekatan yang lebih cekap daripada menulis fungsi tidur yang membekukan keseluruhan pelaksanaan untuk tempoh tertentu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjeda Pelaksanaan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!