对象和数组-把数组里的元素按照自然排序
Posted 承载梦想-韩旭明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象和数组-把数组里的元素按照自然排序相关的知识,希望对你有一定的参考价值。
————————————————————————
<script type="text/javascript">
var arr = new Array(); //创建一个数组
for(var i=0;i<10;i++){ //遍历打印数组的值
//数组的值随机获得,100一下的正整数
arr[i] = Math.floor(Math.random() * 100);
}
//打印最初的顺序
alert(‘原始顺序:‘ + printArr(arr));
arr.sort(); //sort进行排序
alert(‘排序以后:‘ + printArr(arr));
function printArr(arr){
var str = ‘‘;
for(var prop in arr){ //像对象的属性一样遍历数组
str += arr[prop] + ‘,‘;
}
return str;
}
</script>
————————————————————————
sort()函数是把数组中的元素按照自然顺序来排序,如果元素是数字型,则从小到大排序;如果是字符型,则以ASCII码来排序。
以上是关于对象和数组-把数组里的元素按照自然排序的主要内容,如果未能解决你的问题,请参考以下文章