如何在数组的同一索引中推送四个值并按第四值排序?

我有一个div表,我想从同一行中获取行号和第四列的值,并将其推入数组的同一索引中。

function loadPreview()
{
    var prevTable=document.getElementById('tblvalue');
    var arr=[];
    var chil1, chil2, chil3, chil4;
    for(var i=0;i<prevTable.childdren.length;i++)
    {
        chil1=prevTable.children[i].children[0].innerHTML;
        chil2=prevTable.children[i].children[1].innerHTML;
        chil3=prevTable.children[i].children[2].innerHTML;
        chil4=prevTable.children[i].children[3].getElementsByTagName('input')[0].value;
        //All the values should be in same index.
        //push row number and values in same index
        arr.push([i][chil1,chil2,chil3,chil4]);
        //sort by 4th value
        arr.sort([3])
    }
}

这是正确的吗?它必须按第4个值进行排序。请帮我解决这个问题。提前致谢。

评论