Panggilan balik memastikan bahawa fungsi tidak akan dijalankan sebelum tugasan selesai tetapi akan dijalankan sejurus selepas tugasan selesai. Ia membantu kami membangunkan kod JavaScript tak segerak dan memastikan kami selamat daripada masalah dan ralat.
Mengapa kita memerlukan fungsi panggil balik?
Panggilan balik ialah cara yang bagus untuk mengendalikan sesuatu selepas sesuatu yang lain telah selesai. Dengan sesuatu di sini yang kami maksudkan adalah pelaksanaan fungsi. Jika kita ingin melaksanakan fungsi sejurus selepas pemulangan beberapa fungsi lain, maka panggilan balik boleh digunakan. Fungsi JavaScript mempunyai jenis Objek.
Apakah maksud fungsi panggil balik?
Daripada dipanggil serta-merta, fungsi panggil balik dipanggil pada titik tertentu pada masa hadapan. Biasanya ia digunakan semasa tugasan sedang dimulakan yang akan selesai secara tak segerak (iaitu akan tamat beberapa ketika selepas fungsi panggilan telah kembali).
Apakah fungsi panggil balik dan bilakah kita akan menggunakannya?
Selalunya anda menggunakan panggilan balik apabila anda perlu memanggil fungsi dengan argumen yang akan diproses dalam proses fungsi lain. Contohnya dalam PHP array_filter dan array_map mengambil panggilan balik untuk dipanggil dalam gelung.
Adakah fungsi panggil balik buruk?
Panggilan balik adalah ok apabila anda perlu memuatkan berbilang perkara dan tidak mengambil berat tentang pesanan yang dikendalikan, tetapi ia tidak bagus apabila anda perlu menulis pesanan, kod berurutan. Dalam kebanyakan kes,orang menggunakan rantai panggil balik dalam sebagai kod urutan buatan.