如何實(shí)現(xiàn)一個 sleep 函數(shù)
- Atomics
function sleep(n) { Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, n); }
用法:
console.time('test'); sleep(2000) console.timeEnd('test');
- Promise
function sleep(ms){ return new Promise((resolve)=>{ setTimeout(resolve,ms) }) }
用法:
console.time('test'); sleep(2000).then(()=>{ console.timeEnd('test'); })
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦