- 封装setTimeout
function timeout(delay=1000){
return new Promise(resolve=>setTimeout(resolve,delay) )
}
timeout(4000).then(value=>{
console.log(1);
return timeout(2000)
}).then(value=>{
console.log(2);
})
- 封装setInterval