使用 Promise 实现每隔三秒输出时间
Sunny-117 opened this issue · comments
使用 Promise 实现每隔三秒输出时间
const task = (timer) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(new Date())
resolve()
}, timer);
})
}
const taskRunner = async () => {
await task(3000);
taskRunner();
}
taskRunner();
function showTime(){
return new Promise((resolve, reject)=>{
setTimeout(()=>{
console.log(new Date());
resolve();
}, 3000);
})
}
const time = async () => {
await showTime();
time();
}
time();
const task = (timer) => {
return new Promise((resovle) =>
setTimeout(() => {
console.log(1);
resovle();
task(timer);
}, timer)
);
};