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 相关文章推荐
flash遮住div问题的正确解决方法
Feb 27 Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 Javascript
Bootstrap Validator 表单验证
Jul 25 Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 Javascript
js实现日历的简单算法
Jan 24 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
Mar 09 Javascript
详解AngularJS controller调用factory
May 19 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
Feb 26 Javascript
Node.js从字符串生成文件流的实现方法
Aug 18 Javascript
vue中 v-for循环的用法详解
Feb 19 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定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
2020/06/28 Javascript
python回调函数的使用方法
2014/01/23 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
python实现tail -f 功能
2020/01/17 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
教学大赛获奖感言
2014/01/15 职场文书
乡镇庆八一活动方案
2014/02/02 职场文书
幼儿园秋游感想
2014/03/12 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
三好学生个人总结
2015/02/15 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
婚礼父母致辞
2015/07/28 职场文书