在编程中,有时我们需要在代码中添加一些延迟,以便在执行下一步之前等待一段时间。在Node.js中,没有内置的sleep函数,但我们可以使用setTimeout函数来实现类似的功能。在本文中,我们将学习如何使用Node.js创建一个sleep函数。
首先,让我们定义一个名为sleep的函数,并将其包装在一个Promise中。这个函数将接受一个参数,表示延迟的毫秒数。在函数内部,我们将使用setTimeout函数来模拟延迟。
下面是一个实现此功能的示例代码:
function sleep(ms) {
return new Promise(