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 相关文章推荐
基于jquery的表格排序
Sep 11 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 Javascript
js中运算符&& 和 || 的使用记录
Aug 21 Javascript
两行代码轻松搞定JavaScript日期验证
Aug 03 Javascript
JS获取当前页面名称的简单实例
Aug 19 Javascript
原生js实现秒表计时器功能
Feb 16 Javascript
webpack配置的最佳实践分享
Apr 21 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
Oct 08 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
详解javascript函数写法大全
Mar 25 Javascript
JS数据类型判断的几种常用方法
Jul 07 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
学习js所必须要知道的一些
2007/03/07 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
浅谈Python中的数据类型
2015/05/05 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
python如何实现word批量转HTML
2020/09/30 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
法学毕业生自我鉴定
2014/01/31 职场文书
离婚起诉书范本
2015/05/18 职场文书
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python