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 相关文章推荐
提高网站信任度的技巧
Oct 17 Javascript
extjs 学习笔记 四 带分页的grid
Oct 20 Javascript
javascript基础知识大集锦(一) 推荐收藏
Jan 13 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
Nov 18 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
Jun 20 Javascript
JavaScript获取当前cpu使用率的方法
Dec 15 Javascript
微信小程序 小程序制作及动画(animation样式)详解
Jan 06 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
Jan 13 Javascript
浅谈Angular6的服务和依赖注入
Jun 27 Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 Javascript
在vue中使用echarts图表实例代码详解
Oct 22 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 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/06/23 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
多个jQuery版本共存的处理方案
2015/03/17 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
2017/01/21 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
python匹配两个短语之间的字符实例
2018/12/25 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
Linux上比较文件的命令都有哪些
2012/02/24 面试题
介绍一下如何优化MySql
2016/12/20 面试题
新锐科技Java程序员面试题
2016/07/25 面试题
资产评估专业大学生求职信
2013/09/29 职场文书
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
本科应届生求职信
2014/08/05 职场文书
小学运动会报道稿
2014/10/04 职场文书
2014年党委工作总结
2014/11/22 职场文书
2015年员工工作总结范文
2015/04/08 职场文书
2015年老干部工作总结
2015/04/23 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python