Hola:
Se puede hacer, pero recuerdo que no funciona en algunos navegadores... verás, esa forma del bucle for está destinada a los objetos, y una de las propiedades de los objetos array es "length", y si añadieses propiedades prototype, también se considerarían en el bucle; y, claro que serían errores.
Saludos