一段用于测试JS异步的代码
function sleep (s){
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve('执行异步');
}, s*1000);
});
}
async function test () {
const data = await sleep(3);
console.log('async', data);
}
test();
在 Node.JS 环境下测试,如下图示: