2017-06-14 42 views
-1

任何其他在循环中使用函数的方法?'jshint':'不要在循环中创建函数'

我得到一个jshint错误,说'不要在一个循环内做功能'。 `

 //inside loop 

     google.maps.event.addListener(marker, 'click',function(){ 

     if (this.getAnimation() !== null) { 
     this.setAnimation(null);  
+0

可以定义外循环的功能。通常你只需要一个函数,而不是每次迭代都需要一个函数。 –

回答

0

试试这个代码

myFunction = function(){}; 
    //loop starts 

google.maps.event.addListener(marker, 'click',this.myFunction);