幫忙看看這個怎么寫
[['小A','女',28],['小C','男',21],['小D','女',26],['小B','男',25],['小E','男',27],['小F','女',24],['小G','女',22],['小H','女',23]]
用程序?qū)崿F(xiàn)把這個數(shù)組數(shù)據(jù)按照年齡從小到大順序排序打印出來
[['小A','女',28],['小C','男',21],['小D','女',26],['小B','男',25],['小E','男',27],['小F','女',24],['小G','女',22],['小H','女',23]]
用程序?qū)崿F(xiàn)把這個數(shù)組數(shù)據(jù)按照年齡從小到大順序排序打印出來
2018-07-30
舉報
2018-07-30
假設(shè)你有一個舊的二維數(shù)組arr,放你的數(shù)據(jù),顯然arr[i][2]是年齡。
var mina;
var tep;
//對arr按年齡從小到大排序。
for(var i=0;i<7;++i){
????mina=i;
? ? //找出后面年齡最小的人
????for(var j=i+1;j<8;++j{
????if(arr[mina][2]>arr[j][2])
????????mina=j;
????}
? ?//交換
?????tep=arr[i];????????
????arr[i]=arr[mina];
????arr[mina]=tep;
}
document.write(arr);????