jslint期待';' 看到'}'用于内联函数

Pra*_*eep -2 javascript jslint

我正在使用javascript的setInterval函数,它期望定义一个将定期执行的内联函数.下面是我的代码片段,

setInterval(
    function(){_this.getView().setModel( new JSONModel(_this._getRecentRatingsModel()) , "recentRatings")},
    interval);
Run Code Online (Sandbox Code Playgroud)

但我抱怨说,我面临jslint违规行为

预期';' 锯 '}'

它期待';' 在_getRecentRatingsModel()之后但是如果我使用; 在那里,setInterval的语法将被破坏.

帮助我如何绕过这个jslint检查.

Fil*_*ipe 6

;之后添加"recentRatings").这应该做到这一点.


Hal*_*yon 6

它期待在;这里:

setInterval(function(){
    _this.getView().setModel(
        new JSONModel(_this._getRecentRatingsModel()
    ) , "recentRatings"); // <-- here
}, interval);
Run Code Online (Sandbox Code Playgroud)