setInterval Spotify应用程序

时间:2012-01-10 14:36:51

标签: javascript api spotify

我在使用setInterval / clearInterval时遇到了麻烦。

我尝试过这样的事情:int = setInterval(someFunction(), 1000);但它只调用someFunction()一次,而不是每秒调用一次?

所以我尝试这样做:int = setInterval("someFunction()", 1000);它实际上以某种方式工作,因为它每秒都会给我这个错误Uncaught ReferenceError: someFunction is not defined

为什么呢? d:

2 个答案:

答案 0 :(得分:1)

这对我来说很好用:

this.interval = setInterval(function() {
    console.log("tick");
}.bind(this), 100);

答案 1 :(得分:1)

setInterval有两个参数:一个函数,以及调用之间的时间(以毫秒为单位)。

你的第一个例子是错误的,因为它没有给出一个函数作为参数,它执行函数并传递结果作为第一个参数。只需将其更改为setInterval(someFunction, 1000)即可。