延迟功能调用

setTimeout() 方法调用的函数或毫秒的指定次数后计算表达式。它也是实现异步操作的一种简单方法。

在此示例中,调用 wait 函数会在指定为第一个参数的时间后解析 promise:

function wait(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));  
}

wait(5000).then(() => { 
    console.log('5 seconds have passed...');
});