두 함수가 있습니다. 한 함수를 30 초 호출해야합니다. 하지만 setIntreval을 사용하면 1 초마다 호출됩니다. 이 문제를 어떻게 해결할 수 있습니까? 이것에javascript setInterval이 매 30 초마다 호출하지 않습니다.
this.seconds = 30; // part of a class called "player" it holds a value in seconds
var _seconds = this.seconds * 1000; // converts seconds to miliseconds
this.init = function() {
ws.send('init'); // sends "init" to the server
}
ws.onopen = function() { // ws is a local variable that holds the connection.
//ws.onopen is a method of ws it is called once per page load,
//and only if the client connects successfully to the server
var call = this.init;
setInterval(call, _seconds);
}
왜'call'과'_seconds' 사이에는 쉼표가 없습니까? – JLRishe
충분한 코드를 게시하지 않았습니다. 'ws '란 무엇입니까? – Pointy
또한 매 초마다 함수가 어떻게 호출되는지 알 수있는 정보를 제공 할 수 있습니까? – wmock