Javascript 有人能告诉我在typescript中setInterval()方法到底是什么吗?

Javascript 有人能告诉我在typescript中setInterval()方法到底是什么吗?,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,任何人都可以告诉我angular中的setInterval()是如何工作的。他们在angular js中实现了java脚本功能吗?setInterval是一个由浏览器窗口作为全局范围的一部分公开的函数。Angularjs只是像其他javascript代码一样使用它 Whhhataya的意思是什么?这本来是一个很好的机会,可以先搜索“setInterval JavaScript”并了解它是什么。@gvsk255我认为您可能遇到的问题是,您配置typescript的方式使它无法将setInterva

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

setInterval
是一个由浏览器窗口作为全局范围的一部分公开的函数。Angularjs只是像其他javascript代码一样使用它


Whhhataya的意思是什么?这本来是一个很好的机会,可以先搜索“setInterval JavaScript”并了解它是什么。@gvsk255我认为您可能遇到的问题是,您配置typescript的方式使它无法将
setInterval
识别为函数。您可能需要更新您的linting。
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