ui.util.throttle

Membungkus fungsi agar dapat dipanggil paling banyak dua kali per interval. Jika fungsi wrapper dipanggil beberapa kali sebelum penundaan berakhir, hanya panggilan pertama dan terakhir yang akan diproses.

Contoh penggunaan: Untuk callback ke peristiwa slide pada ui.Slider. Callback akan segera berjalan, sehingga tindakan slide terasa responsif. Callback juga dijamin berjalan setelah pengguna selesai berinteraksi dengan penggeser, sehingga memastikan bahwa pemanggilan callback akhir memiliki akses ke nilai akhir penggeser.

Menampilkan fungsi yang di-wrap.

PenggunaanHasil
ui.util.throttle(func, delay, scope)Fungsi
ArgumenJenisDetail
funcFungsiFungsi yang akan dipanggil.
delayAngkaPenundaan, dalam milidetik, untuk pembatasan. Fungsi hanya dapat dipanggil satu kali setelah pemanggilan awal hingga setelah penundaan berlalu.
scopeObjek, opsionalObjek yang cakupannya akan memanggil fungsi.