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 相关文章推荐
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 Javascript
jQuery设置和获取HTML、文本和值示例
Jul 08 Javascript
基于jQuery实现仿51job城市选择功能实例代码
Mar 02 Javascript
原生js实现键盘控制div移动且解决停顿问题
Dec 05 Javascript
Bootstrap3 图片(响应式图片&图片形状)
Jan 04 Javascript
Textarea输入字数限制实例(兼容iOS&安卓)
Jul 06 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
Nov 02 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
Feb 21 Javascript
微信小程序自定义toast弹窗效果的实现代码
Nov 15 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
Jul 15 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 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定时执行计划任务的多种方法小结
2011/12/19 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
ext实现完整的登录代码
2008/08/08 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
2014/05/07 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
PHP7新特性简述
2017/06/11 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
python文件操作相关知识点总结整理
2016/02/22 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
Prototype是怎么扩展DOM的
2014/10/01 面试题
前台文员个人求职信范文
2014/01/05 职场文书
技术合作协议书范本
2014/04/18 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
工商行政处罚决定书
2015/06/24 职场文书
Zabbix对Kafka topic积压数据监控的解决方案
2022/07/07 Servers