Javascript 对象方法只运行一次的setInterval
以下结构Javascript 对象方法只运行一次的setInterval,javascript,setinterval,Javascript,Setinterval,以下结构 function SomeObject() {} SomeObject.prototype.repeatWhat = function() { setInterval(this.what, 1); } SomeObject.prototype.what = function() { console.log("what?"); } 在控制台中只生成一个“what?”,为什么它不一直运行 我这样称呼它 var someInstance = new SomeObject
function SomeObject() {}
SomeObject.prototype.repeatWhat = function() {
setInterval(this.what, 1);
}
SomeObject.prototype.what = function() {
console.log("what?");
}
在控制台中只生成一个“what?”
,为什么它不一直运行
我这样称呼它
var someInstance = new SomeObject();
someInstance.what();
您没有调用
重复代码中的内容
var someInstance = new SomeObject();
someInstance.what();
someInstance.repeatWhat(); //I've added this
好吧,这很难:D,很抱歉为这件小事占用了你的时间。。。无论如何谢谢你!没问题,有时候一个人只需要一双新的眼睛就可以看出他错过了显而易见的:)而且,如果答案解决了你的问题,请接受它。哦,当然,它只是说“9分钟”直到我能够接受:)所以在适当的时候,我的朋友