创建一个延迟执行的 Promise,用于在异步函数中暂停执行
sleep
函数签名
typescript
function sleep(ms: number): Promise<void>描述
创建一个延迟执行的 Promise,用于在异步函数中暂停执行
参数
| 参数名 | 类型 | 可选 | 默认值 | 描述 |
|---|---|---|---|---|
ms | number | 否 | - | - |
返回值
Promise<void>
点击查看源码
js
/**
* 创建一个延迟执行的 Promise,用于在异步函数中暂停执行
*
* @param ms - 延迟的毫秒数,必须为非负整数
* @returns 返回一个在指定时间后 resolve 的 Promise<void>
*/
export function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}ts
/**
* 创建一个延迟执行的 Promise,用于在异步函数中暂停执行
*
* @param ms - 延迟的毫秒数,必须为非负整数
* @returns 返回一个在指定时间后 resolve 的 Promise<void>
*/
export function sleep(ms: number): Promise<void> {
return new Promise((resolve) => setTimeout(resolve, ms));
}如有错误,请提交issue :::