Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сортировка многомерных массивов (https://javascript.ru/forum/misc/25639-sortirovka-mnogomernykh-massivov.html)

Mахmахmахimus 11.02.2012 18:34

Цитата:

Сообщение от alexben
только дефаут значение желательно указать.

в коде видно же)

рони 11.02.2012 19:08

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'))

Bebarr Swallow 11.02.2012 19:14

рони,
Спасибо профессор. То что надо

Mахmахmахimus 11.02.2012 19:29

рони,
жесть) зачем так много кода)?


Часовой пояс GMT +3, время: 08:16.