解決js中for循環經典問題

//刷新設備信息
  function reflashTerminal(terminalList){
   for(var i=0;i<terminalList.length;i++) {
    var terminalObj = terminalList[i];
    //在這增長閉包,解決問題。git

    gpsPoint(terminalObj.gpsIp,terminalObj.gpsPort,terminalObj);
   } 
  }
  //預防js for循環的經典問題
  function gpsPoint(gpsIp,gpsPort,terminalObj){
   DwrTcpServiceMonitor.getGpsBean(gpsIp,gpsPort,function(returnResult){
     if(returnResult != null) {
      setTerminalPoint(returnResult.longituded,returnResult.latituded,terminalObj,false);
     }
   });
  }閉包

相關文章
相關標籤/搜索