Показать сообщение отдельно
  #12 (permalink)  
Старый 11.02.2012, 19:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Bebarr Swallow,
Вариант сортировки многомерных массивов...
function s(a) {
    return function (b, c) {
        return b[a] < c[a] ? -1 : b[a] > c[a] ? 1 : 0
    }
};

Array.prototype.sort_extra = function () {
    for(var b = arguments.length, a = 0; a < b; a++) this.sort(s(arguments[a]));
    return this
};
var db=[
  ["A","B"],
  ["B","B"],
  ["B","A"],
  ["A","A"]
]

db.sort_extra(0,1)// 0,1 порядок сортировки столбцов, можно 1,0 или просто 0
alert(db.join('\n'))
Ответить с цитированием