تابعی که با برگرداندن یک Promise که پس از زمان مشخص شده resolve میشود، یک تاخیر یا مکث در اجرای کد برای تعداد مشخصی از میلیثانیه ایجاد میکند.
import sleep from '@/utils/sleep';
const exampleFunction = async () => {
console.log("Before sleep");
await sleep(2000); // Pauses execution for 2 seconds
console.log("After sleep");
};
exampleFunction()| param | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| ms | تعداد میلیثانیه برای مکث در اجرا. | number | - |
| بازگشتی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| resolve | Promise پس از تاخیر resolve میشود و اجازه اجرای عملیات بعدی را میدهد. | Promise | - |