为了账号安全,请及时绑定邮箱和手机立即绑定

帮忙看看这个怎么写

[['小A','女',28],['小C','男',21],['小D','女',26],['小B','男',25],['小E','男',27],['小F','女',24],['小G','女',22],['小H','女',23]]

用程序实现把这个数组数据按照年龄从小到大顺序排序打印出来

正在回答

1 回答

假设你有一个旧的二维数组arr,放你的数据,显然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);    

0 回复 有任何疑惑可以回复我~
#1

Web老林

sort()可不可以?
2018-08-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

帮忙看看这个怎么写

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号