ui.util.debounce

Membungkus fungsi agar dapat dipanggil paling banyak satu kali untuk setiap urutan panggilan yang dipicu berulang kali selama dipicu dengan interval kurang dari yang ditentukan (dalam milidetik). Hal ini dapat digunakan untuk mengurangi jumlah pemanggilan fungsi yang mahal sekaligus memastikan fungsi tersebut akhirnya berjalan.

Contoh penggunaan: Untuk callback ke peristiwa perubahan pada ui.Checkbox. Jika pengguna mengklik kotak centang berulang kali, hanya klik terakhir kotak centang yang akan menjalankan callback.

Menampilkan fungsi yang di-debounce.

PenggunaanHasil
ui.util.debounce(func, delay, scope)Fungsi
ArgumenJenisDetail
funcFungsiFungsi untuk menghilangkan derau.
delayAngkaSetelah fungsi dipanggil satu kali, jumlah penundaan milidetik untuk pemanggilan fungsi tambahan sebelum diizinkan untuk berjalan.
scopeObjek, opsionalObjek yang cakupannya akan memanggil fungsi.