| Сообщение от mexoboy | 
	| Разве последней конструкцией мы не даем просто ссылку на arr.length | 
	
Обратиться к свойству переменной дороже (в плане используемых операций), чем к самой переменной.
ЗЫ А еще правильней делать так
for(i=0, l = arr.length; i<l; ++i)
Или даже так
for(i=arr.length; i--;)