Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jslint应为'';锯';}';对于内联函数_Javascript_Jslint - Fatal编程技术网

Javascript jslint应为'';锯';}';对于内联函数

Javascript jslint应为'';锯';}';对于内联函数,javascript,jslint,Javascript,Jslint,我使用的是javascript的setInterval函数,它需要定义一个内联函数,该函数将定期执行。下面是我的代码片段 setInterval( function(){_this.getView().setModel( new JSONModel(_this._getRecentRatingsModel()) , "recentRatings")}, interval); 但我为此面临jslint违规,它抱怨说 期望“;”看到“}” 它期待着“;”在_getRecentRat

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

setInterval(
    function(){_this.getView().setModel( new JSONModel(_this._getRecentRatingsModel()) , "recentRatings")},
    interval);
但我为此面临jslint违规,它抱怨说

期望“;”看到“}”

它期待着“;”在_getRecentRatingsModel()之后
但如果我使用;在这里,setInterval的语法将被破坏


请帮助我如何绕过此jslint检查。

添加
“重新集中”之后“
。这应该可以了。

它需要一个
此处:

setInterval(function(){
    _this.getView().setModel(
        new JSONModel(_this._getRecentRatingsModel()
    ) , "recentRatings"); // <-- here
}, interval);
setInterval(函数(){
_这是.getView().setModel(
新的JSONModel(\u this.\u getRecentRatingsModel()
),“重新集中”);//

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

请假装关心您寻求帮助的人,并格式化您的代码“但如果我使用;setInterval的语法将被破坏。”-你为什么这么认为?你可以在函数中使用
我喜欢添加20多个字符来避免添加1:phehe god point:)也许在其他情况下他必须忽略行,所以现在他知道如何做了:D
ignoreThis(); // jshint ignore:line