setInterval Spotify apps - PullRequest
       6

setInterval Spotify apps

0 голосов
/ 10 января 2012

У меня проблемы с использованием setInterval / clearInterval.

Я пытался сделать что-то вроде этого: int = setInterval(someFunction(), 1000);, но он вызывает someFunction() только один раз, а не раз в секунду?

Итак, я попытался сделать это: int = setInterval("someFunction()", 1000);, и это на самом деле работает каким-то образом, потому что это дает мне эту ошибку Uncaught ReferenceError: someFunction is not defined каждую секунду?

Почему?D:

Ответы [ 2 ]

1 голос
/ 10 января 2012

setInterval принимает два аргумента: функцию и время в миллисекундах для времени между вызовами.

Ваш первый пример неверен, потому что он не дает функцию в качестве аргумента, это выполняет функцию и передает результат в качестве первого аргумента.Просто измените его на setInterval(someFunction, 1000), и оно будет работать.

1 голос
/ 10 января 2012

Это прекрасно работает для меня:

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