在公司写代码用的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()