2014-05-20 5 views
0

setInterval을 사용하여 객체 리터럴에서 메소드를 호출하려고하는데 작동하지 않습니다. 나는 어떤 종류의 문맥 문제가 있고 그 주제를 논의하는 다른 여러 글을 찾았지만 내 코드를 작동시키는 데 필요한 정보를 찾을 수 없다는 것을 알고있다.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

함수 호출에서()를 꺼냅니다.

setInterval(viewModel.displaySomething, 60000); 

당신은 그것에 대해 모두 여기에 Javascript setInterval not working

를 읽을 수 있습니다