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

jslint expected ';' saw '}' for inline function

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

setInterval(
    function(){_this.getView().setModel( new JSONModel(_this._getRecentRatingsModel()) , "recentRatings")},
    interval);

但是我正面临 jslint 违规,它抱怨说

Expected ';' saw '}'

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

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

"recentRatings")之后添加;。这应该可以做到。

这里期待;

setInterval(function(){
    _this.getView().setModel(
        new JSONModel(_this._getRecentRatingsModel()
    ) , "recentRatings"); // <-- here
}, interval);
ignoreThis(); // jshint ignore:line

将忽略行,但首先您应该尝试解决添加“;”的问题:)