Tablica na której próbujesz robić pętle jest pusta - czyli pętla nie wykona się. Zatem zakładam, że chcesz każdy nowy obiekt zolniez dodać do tablicy. Wykonaj po prostu Array.prototype.push na tej tablicy, czyli:
zolnieze.push( new zolniez() );
Pamiętaj, że jeśli chcesz utworzyć obiekt poprzez wywołanie funkcji w formie konstruktora, musisz podać słówko new.
po tym ostatnim elemencie z tablicy dopisac .x
+
zolnieze[i-1].x nie?
zolnieze.length-1.x nie?
Jeśli chcesz "po", to użyj wspomnianej metody push, a jeśli chcesz przed ostatni element, to:
zolnieze[ zolnieze.length - 2 ].x = 42 // 42 to jakaś nowa liczba