我正在使用javascript的setInterval函数,它期望定义一个将定期执行的内联函数。以下是我的代码段
setInterval(
function(){_this.getView().setModel( new JSONModel(_this._getRecentRatingsModel()) , "recentRatings")},
interval);
但我面临jslint违规,它抱怨说
预期';'看到'}'
它期待';'在_getRecentRatingsModel()之后 但如果我使用;在那里,setInterval的语法将被破坏。
帮助我如何绕过这个jslint检查。
答案 0 :(得分:5)
在;
之后添加"recentRatings")
。这应该做到。
答案 1 :(得分:5)
期待;
在这里:
setInterval(function(){
_this.getView().setModel(
new JSONModel(_this._getRecentRatingsModel()
) , "recentRatings"); // <-- here
}, interval);
答案 2 :(得分:0)
ignoreThis(); // jshint ignore:line
会忽略行,但首先你应该尝试解决问题添加';' :)