// 实现sleep函数 sleep(1000)
// promise
// const sleep = (delay) => {
// return new Promise((resolve, reject) => {
// setTimeout(() => {
// resolve()
// }, delay)
// })
// }
// sleep(2000).then(() => {
// console.log(2000)
// })
// generator
function* sleep(delay) {
yield new Promise((resolve) => {
setTimeout(resolve, delay)
})
}
sleep(1000).next().value.then(() => {
console.log(2222)
})