Хочу реализовать следующее: Создаю новый массив, Если значение не null, записываю его в начало (для этого positionElement), Если значение null, записываю его в конец (newArray[newArray.length - positionOfElement - 1] = array[i]), Чтобы не было накладок значение positionElement увеличивается на единицу в любом из вариантов событий. Но метод не работает. В чем ошибка? p.s. поняла, что работаю с другим массивом. положила в старый массив ссылку на новый (строкой array = newArray;) , но это не помогло.