我试图使用setInterval在对象文字上调用方法,但无法使其工作。我知道我有一些上下文问题,并发现其他几个帖子讨论这个主题,但无法找到我需要的信息才能让我的代码正常工作。
谢谢。
var viewModel = {
displaySomething: function () { console.log('displaying something'); },
displaySomethingElse: function () { console.log('displaying something else');}
};
setInterval(viewModel.displaySomething(), 60000);
setInterval(viewModel.displaySomethingElse(), 60000);
答案 0 :(得分:0)
从函数调用中取出()。
setInterval(viewModel.displaySomething, 60000);
你可以在这里阅读所有相关内容 Javascript setInterval not working