谁能告诉我TypeScript中的setInterval()方法到底是什么?

时间:2018-08-02 03:54:09

标签: javascript angularjs typescript

任何人都可以告诉我angular中的setInterval()如何工作。它们是在angular js中实现的Java脚本功能吗?

2 个答案:

答案 0 :(得分:0)

setInterval是浏览器窗口作为全局范围的一部分公开的功能。 Angularjs就像其他任何javascript代码一样都可以使用它。

https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval

答案 1 :(得分:0)

setInterval is a function that continually invokes a callback after every X milliseconds, where X is provided to setInterval.

// setInterval usage
function callback(){
  console.log("callback is called continuously");
}

var repeat = 3000;
setInterval(callback, repeat);

It will continue to run as long as your program is running.


Here's another example but with canceling setInterval
var num = 0;
var intervalId = setInterval(function() {
  num++;
  console.log("num:", num);
  if(num === 3){
    clearInterval(intervlId);
  }
}, 1000);

// output
num: 1
num: 2
num: 3