延遲功能呼叫

setTimeout() 方法呼叫的函式或毫秒的指定次數後計算表示式。它也是實現非同步操作的一種簡單方法。

在此示例中,呼叫 wait 函式會在指定為第一個引數的時間後解析 promise:

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

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