代码描述:js 数组元素 大小排序。js 数组元素大小排序实例代码
在实际应用中,有时候需要对数组中的元素按照大小来进行排序,当然是先排序的方法有多种,比如使用数组对象自带的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>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能