当前位置 : 主页 > 手机开发 > ROM >

Promise

来源:互联网 收集:自由互联 发布时间:2021-06-10
在公司写代码用的setInterval()来实现 等待数据加载 然后调用需要该数据的方法,然后大佬说我可以用 Promise 以及 await ,promise挺熟悉的不知道在哪见过,今天就来看看~~~ 一. setInterval()和

在公司写代码用的setInterval()来实现等待数据加载然后调用需要该数据的方法,然后大佬说我可以用Promise以及await,promise挺熟悉的不知道在哪见过,今天就来看看~~~

一. setInterval()和setTimeout()

  1. setTimeout():

    (1)setTimeout()方法用于在指定的毫秒数后调用,即超时调用

    (2)语法:setTimeout(fn,ms)

    (3)使用clearTimeout()方法阻止函数的执行

  2. setInterval():

    (1)setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式,即间歇调用

    (2)setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭

  3. 两者的区别与联系:

    参考链接如下:http://qingbob.com/difference-between-settimeout-setinterval/

  4. 鉴于setInterval()的弊端,推荐使用setTimeout()来代替setInterval()

网友评论