Сделать элемент массива первым в выводе.

Тема в разделе "JavaScript", создана пользователем Extalionez, 10 ноя 2012.

Статус темы:
Закрыта.
Модераторы: ZiX
  1. Extalionez

    Extalionez Клоун

    Заблокирован
    Регистр.:
    21 авг 2008
    Сообщения:
    368
    Симпатии:
    185
    Доброго Времени суток! Прежде всего хотел бы извиниться за название темы - умнее не смог придумать:) А задача в принципе простая - есть примерно следуюший массив
    HTML:
    data.divisions[0].ent_id = 35235
    data.divisions[0].title = 'Название 1'
    data.divisions[1].ent_id = 4654654
    data.divisions[1].title = 'Название 2'
    data.divisions[2].ent_id =654654
    data.divisions[2].title = 'Название 3'
    Ну и так далее.
    Задача сделать
    HTML:
    
    data.divisions[1].ent_id = 4654654 // в зависиомости именно от этого id,  то есть мне нужно именно это id и название вывести первым делом, а остальные не важно в каком порядке, хотя лучше по названию, в цикле for
    data.divisions[1].title = 'Название 2'
    Если и так не понятно, то ещё понятней - нужно вывести в html выпадающий список с названиями, где первым будет необходимый мне id с названием, а дальше уж не важно в принципе:)
     
  2. xpert13

    xpert13 <(*_*)>

    Moderator
    Регистр.:
    7 ноя 2008
    Сообщения:
    182
    Симпатии:
    453
    Проходишься сначала циклом в поисках идентификатора нужного тебе элемента, выводишь его, а потом выводишь в цикле все элементы, кроме того, что уже вывел (сравнивая их идентификатор с найденным). Довольно тривиальная задача
     
    Extalionez нравится это.
  3. Extalionez

    Extalionez Клоун

    Заблокирован
    Регистр.:
    21 авг 2008
    Сообщения:
    368
    Симпатии:
    185
    Спасибо! Так и сделал. просто мне казалось что есть более простое и правильное решение типа сортировки массива иль ещё чего.:closed:
     
Статус темы:
Закрыта.