- 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'); })



