使用setInterval调用对象文字方法不起作用

时间:2014-05-20 23:38:36

标签: javascript object timer literals

我试图使用setInterval在对象文字上调用方法,但无法使其工作。我知道我有一些上下文问题,并发现其他几个帖子讨论这个主题,但无法找到我需要的信息才能让我的代码正常工作。

谢谢。

var viewModel = {
        displaySomething: function () { console.log('displaying something'); },
        displaySomethingElse: function () { console.log('displaying something else');}
    };

    setInterval(viewModel.displaySomething(), 60000);
    setInterval(viewModel.displaySomethingElse(), 60000);

1 个答案:

答案 0 :(得分:0)

从函数调用中取出()。

setInterval(viewModel.displaySomething, 60000);

你可以在这里阅读所有相关内容 Javascript setInterval not working