javascript中sort排序实例详解


Posted in Javascript onJuly 24, 2016

代码如下所示:

var arr = [5,32,28,66,2,15,3];
  arr.sort(function(a1,a2){ 
   return a1-a2; //a2-a1 输入倒序
  });
  console.log(arr);
  console.log(arr.reverse()); //reverse颠倒数组中元素的顺序

 var arr2 = ['hezihao','chensan','xiaomin','lishi']
  arr2.sort();
  console.log(arr2);

 var arr3 = ['6','8','0','7']
  arr3.sort();
  console.log(arr3);

上面代码输入结果:

javascript中sort排序实例详解

数组在没有传入参数的情况下,按照字母顺序进行排序

按照数值的大小对数字进行排序,要实现这一点,就必须使用一个排序函数,

若a1-a2为负数,则为升序,若a2-a1为正数,则为降序,也可以使用reverse()方法颠倒数组中元素的顺序

Javascript 相关文章推荐
location.search在客户端获取Url参数的方法
Jun 08 Javascript
Google AJAX 搜索 API实现代码
Nov 17 Javascript
js/html光标定位的实现代码
Sep 23 Javascript
javascript处理a标签超链接默认事件的方法
Jun 29 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
Mar 26 Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
Jan 10 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
vue实现下拉加载其实没那么复杂
Aug 13 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
Nov 05 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 #Javascript
关于input全选反选恶心的异常情况
Jul 24 #Javascript
JS中的==运算: [''] == false —>true
Jul 24 #Javascript
JavaScript关于提高网站性能的几点建议(一)
Jul 24 #Javascript
JavaScript提高网站性能优化的建议(二)
Jul 24 #Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
Jul 24 #Javascript
省市二级联动小案例讲解
Jul 24 #Javascript
You might like
php类中private属性继承问题分析
2012/11/01 PHP
浅析php原型模式
2014/11/25 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python实现队列的方法
2015/05/26 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
python中partial()基础用法说明
2018/12/30 Python
python读写配置文件操作示例
2019/07/03 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
社区环境卫生倡议书
2015/04/29 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫