JavaScript数组排序小程序实现解析
2020-02-13 10:11
225 查看
这篇文章主要介绍了JavaScript数组排序小程序实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
JavaScript数组的sort()函数是按字符串大小排序,不能正确对一组数字进行排序下面的小程序通过一个自编的函数实现了对一组数字进行排序的功能.
<script> function mysort(a){ var n=a.length; var newa=[]; var temp; for(var i=0;i<n;i++) { for(var j=i;j<n;j++) { if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } newa.push(a[i]); } return newa; } arr=[1,9,5,3,7]; narr=mysort(arr); console.log(narr); </script>
程序的运行结果如下:
Array(5) [ 1, 3, 5, 7, 9 ]
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- JavaScript中数组的合并以及排序实现示例
- Javascript 数组自定义排序,并获取排序后的保存原索引的同序数组(堆排序实现)
- 用程序实现对数组a[45,96,78,6,18,66,50]中的元素进行排序
- JavaScript中实现数组的排序、乱序和搜索
- JavaScript中实现数组的排序、乱序和搜索
- JavaScript基于对象方法实现数组去重及排序操作示例
- 实现一个选择排序程序,排序整型数组
- Javascript 迭代法实现数组多条件排序
- JavaScript:多维数组像ORDER BY一样实现多键值排序
- JavaScript实现数组合并与排序
- C语言数组实现冒泡排序和选择排序程序
- JavaScript 数组(Array) sort 排序函数实现的简单高阶函数原理
- 使用JavaScript完成一个对字符串数组进行排序的小程序
- javascript 005 基于原型链实现类 数组去重,排序,根据值删除数组中元素,查某个值在数组中的索引,根据值,判断数组中是否有该值的元素
- 分享两个JavaScript打乱数组顺序实现随机排序洗牌的方法(应用于音乐视频的随机播放等)
- Javascript中实现JSON数组多键值排序
- JavaScript-如何实现数组的随机排序?
- JavaScript中数组的排序、乱序和搜索实现代码
- PHP多维数组排序实现程序代码
- JavaScript实现获取两个排序数组的中位数算法示例