时间间隔指数增长调用

指数间隔请求:
每隔1, 2,4,8,…2^n 秒调用一次

let start = Date.now()
console.log("now", start)

function call(){
  console.log("call time: ", Date.now() - start)
}

let time = 1000 // ms
function setIntvalCall() {
  setTimeout(()=> {
  call()
  setIntvalCall()
    time = time * 2
  }, time)
}

setIntvalCall()

你可能感兴趣的:(前端,javascript,vue.js)