매초 update()
함수를 실행하고 싶다고 가정 해 봅시다.setInterval 대신 JavaScript async 사용
나는 두 가지 방법으로이 작업을 수행 할 수 있습니다
async function interval() {
await new Promise((res, req) => {
setTimeout(res, 1000)
})
update()
interval()
}
또는
setInterval(update, 1000)
둘 사이의 기능적 차이가 있습니까?
당신이 약속을 사용하는 경우이 간격을 잡을 수 있습니다.'간격() 잡기 (ERR => ...)'당신은'setInterval'을 취소 할 수 있지만,'Promise'을 취소하지 못할 – HMR
구현 –