Показать сообщение отдельно
  #14 (permalink)  
Старый 29.09.2009, 16:58
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

В смысле как добавить?
function map_sort(a,b) {
    return (a[1] - b[1]) || (a[0] - b[0]);
}
map.push([4,16,0,0], [5,16,0,0], ..., [15,17,0,0]).sort(map_sort);

А как работает Array().sort -- почитайте документацию. Метод перебирает элементы, сортируя в соответствии со значением, которое возвращает сортирующая функция-индикатор (<=>0)
Ответить с цитированием