ui.util.debounce
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تابعی را میپیچد تا به ازای هر دنباله تماسهایی که به طور مکرر اجرا میشوند، حداکثر یکبار فراخوانی شود تا زمانی که با فاصله کمتر از یک فاصله زمانی مشخص (بر حسب میلیثانیه) اجرا شوند. این می تواند برای کاهش تعداد فراخوانی های یک تابع گران قیمت استفاده شود و در عین حال اطمینان حاصل شود که در نهایت اجرا می شود.
مثال استفاده: برای پاسخ به تماس به یک رویداد تغییر در یک ui.Checkbox. اگر کاربر به طور مکرر روی چک باکس کلیک کند، تنها آخرین کلیک چک باکس، پاسخ تماس را اجرا می کند.
تابع بازگردانده شده را برمی گرداند.
| استفاده | برمی گرداند | ui.util.debounce(func, delay, scope ) | تابع |
| استدلال | تایپ کنید | جزئیات | func | تابع | تابع به عقب نشینی. |
delay | شماره | پس از اینکه تابع یک بار فراخوانی شد، تعداد میلیثانیههایی که باید برای فراخوانی اضافی تابع قبل از اجرای آن به تأخیر افتاد. |
scope | شیء، اختیاری | شیئی که در محدوده آن تابع فراخوانی می شود. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],[]]