Вопрос по нативному js, почему если блок кода выделенный красным, с прослушкой события, вынести из функции creatMovieList(films, parent), отдельным блоком, то элементы из списка при нажатии на кнопку не удаляются, а если внутри функции, то всё работает?
Мне понравилась функция sortArr которая возвращает arr.sort)))