Подскажите, пожалуйста, мне нужно на карте выводить несколько машрутов на карте, максимум 10. Данные с координатами я получаю ajax запросом из БД.
Затем прогоняю через цикл массива полученных данных
$.each(data, function(i, j) { ymaps.route([ j.coordinates_start.split(','), j.coordinates_finish.split(',') ],{ mapStateAutoApply: true }).then(function (route) { map_orders_collection.add(route); } }
здесь примитивный кусок, чтобы понять основной алгритм. Проблема в том, что данные я получаю с сервера в виде сортированного списка маршрутов по времени, т.е 10 часов, 11 часов, 17 часов и т.д.
Также в html в этом же цикле я создаю список из этих маршрутов, но проблема в том, что все это дело сортируется и добавляется, как я понимаю уже в том порядке, как успевает отвечать сервер, и ни о какой сортировке уже речи не идет.
Можно ли как-нибудь это сделать упорядоченно, в том порядке, в каком получил данные с сервера?