Показать сообщение отдельно
  #1 (permalink)  
Старый 18.04.2013, 17:32
Интересующийся
Отправить личное сообщение для Black Dragon Посмотреть профиль Найти все сообщения от Black Dragon
 
Регистрация: 17.12.2011
Сообщений: 13

Функция сортировки на js
Подскажите пожалуйста, может знает кто. Как отсортировать массив(многомерный) вида:
var team = [
["team1",300],
["team2",800],
["team3",900],
["team4",1000]]
(сортируем конечно же по числовому значению)
Допустим, он уже отсортирован по возрастанию:
function new(a, b) { 
    if (a[1] > b[1])
        return 1;
    else if (a[1] < b[1])
        return -1;
    else
        return 0;
}

team.sort(new)


Можно ли сделать так чтобы индексы массива шли таким образом:
если длина массива=16(ну на самом деле там 1024 только долго писать) то
[0][15][1][14][2][13][3][12][4][11][5][10][6][9][7][8]
Подскажите кто знает) Никак алгоритм не могу понять который будет задействован в цикле) Наведите на мысли хотя бы)
Ответить с цитированием