... il tuo discorso è corretto.
Perchè hai l'esigenza di trattare gli elementi del form sempre all'interno di vettori ?

P.S.: il primo elemento di un vettore in JavaScript ha indice 0