在实际应用中,有时候需要对数组中的元素按照大小来进行排序,当然是先排序的方法有多种,比如使用数组对象自带的sort()方法,本章节再来分享一种其他的方式,先看代码实例:
   [ 其他 ] 运行代码    下载代码
<script>
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);
</script>

代码描述:js 数组元素 大小排序。js 数组元素大小排序实例代码



192 256



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到