星空网 > 软件开发 > Java

js对数组元素大小排序实例代码

js对数组元素大小排序实例代码:
在实际应用中,有时候需要对数组中的元素按照大小来进行排序,当然是先排序的方法有多种,比如使用数组对象自带的sort()方法,本章节再来分享一种其他的方式,先看代码实例:

 

var org=[5,4,3,2,1,6,7,9,8,10]; var tempArr=new Array(); for(var i=0;i<org.length;i++) {  if(i==0)  {   tempArr[0]=org[0]; //把第一个元素放到新序列  }  else {   for(var j=0;j<tempArr.length;j++)   {    if(org[i]>tempArr[j])    {     //如果是新序列的最后一个元素,则插入     if(j==tempArr.length-1)     {      tempArr[j+1]=org[i];      break;     }     else //如果不是最后一个元素,则往后移动     {     continue;     }    }    else   {     //移动新序列、然后插入     for (var k=tempArr.length-1;k>=j;k--)     {      tempArr[k+1]=tempArr[k];     }     tempArr[j]=org[i];     break;    }   }  } } console.log(tempArr); 

 

以上代码可以输出排序后的数组内容,这里就不多介绍了,如果任何问题可以跟帖留言。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9283

更多内容可以参阅:http://www.softwhy.com/javascript/

 




原标题:js对数组元素大小排序实例代码

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

国际快递 速度:https://www.goluckyvip.com/tag/100804.html
澳洲专线国际物流:https://www.goluckyvip.com/tag/100805.html
富海通国际货运:https://www.goluckyvip.com/tag/100806.html
迪拜国际快递运费:https://www.goluckyvip.com/tag/100807.html
ems国际快递可以寄衣服:https://www.goluckyvip.com/tag/100808.html
东翔国际物流有限公司:https://www.goluckyvip.com/tag/100809.html
商机!速卖通推出小B采销节,挖掘机、莫桑钻、电动车近期在海外走俏!:https://www.xlkjsw.com/news/93297.html
Zalando对欧盟在线平台监管费提出质疑:https://www.kjdsnews.com/a/1842241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流