2017-06-14 39 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);