For i<array.length Not Doing Whole Array

this problem is blowing my mind i have a for loop that i want to go through my entire array but it seems to not be counting the last element in the arraay!

for(var i:int=0; i<gridControl.game.blockG.length; i++){
trace(i +" "+gridControl.game.blockG.length);
}

and the last line of code it spits out is “83 84” meaning that there are 84 items in the array but it only ran through to 83…i dont understand why its doing this.