Показать сообщение отдельно
  #1 (permalink)  
Старый 11.02.2012, 15:09
Кандидат Javascript-наук
Отправить личное сообщение для Bebarr Swallow Посмотреть профиль Найти все сообщения от Bebarr Swallow
 
Регистрация: 17.03.2011
Сообщений: 113

Сортировка многомерных массивов
Написал такой код код:
var db=[
    ["Total Commander",true],
    ["WinRAR",true],
    ["CCleaner",false],
    ["AIMP3",false]
]

function draw(){
    db.sort() // Вот сюда нужно функцию прикрутить. Пример - db.sort(myFunc)
    var body=document.getElementsByTagName("body")[0]
    var table=document.createElement("table")
    for(var x=0;x<db.length;x++){
        var tr=document.createElement("tr")
        var td=document.createElement("td")
        td.innerText=db[x][0]
        tr.appendChild(td)
        var td=document.createElement("td")
        td.innerText=db[x][1]
        tr.appendChild(td)
        table.appendChild(tr)
    }
    body.appendChild(table)
}

draw()


Надо написать функцию для сортирования по одному из элементов массива (либо по текстовому значению, либо по true/false или т.п.). Также приветствую уже готовые функции сортировки для sort().
Ответить с цитированием