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

时间:2016-01-18 11:43:14

标签: javascript jslint

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

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

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

  

预期';'看到'}'

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

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

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:5)

期待;在这里:

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

答案 2 :(得分:0)

ignoreThis(); // jshint ignore:line

会忽略行,但首先你应该尝试解决问题添加';' :)