//地标的重新加载
   this.reloadMarkers = function(_data){
    if(_data.length <= 0)
                        return false;
    for(i = 0;i < _data.length;)
{   alert("数据长度为"+_data.length);
alert("当前循环第"+i+"次");
alert("地标标示"+_data[i].id);
alert("中转数组长度"+newMarkers.length);
if(!this.getMarker(_data[i].id))
{
newMarkers.push(_data[i]);
alert("我进去啦");
}
i++;

}
if(newMarkers)
{
this.addMarker(newMarkers);
newMarkers = [];
}
   
  }本人遇到个问题,js for循环,这个文件在程序中运行一次、两次、三次、正确,到第四次的时候,就会出现错误,到最后一次for循环中,就会出现死循环, alert("数据长度为"+_data.length);
alert("当前循环第"+i+"次");
alert("地标标示"+_data[i].id);
alert("中转数组长度"+newMarkers.length);
if(!this.getMarker(_data[i].id))
{
newMarkers.push(_data[i]);
alert("我进去啦");
}
i++;总是运行这一段,i不自行加1,是怎么个回事