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 form action动态修改方法
Nov 04 Javascript
Cookie 小记
Apr 01 Javascript
dojo学习第一天 Tab选项卡 实现
Aug 28 Javascript
jQuery $命名冲突解决方案汇总
Nov 13 Javascript
JavaScript实现的数字与字符串转换功能示例
Aug 23 Javascript
weebox弹出窗口不居中显示的解决方法
Nov 27 Javascript
Vue组件通信之Bus的具体使用
Dec 28 Javascript
vue中element组件样式修改无效的解决方法
Feb 03 Javascript
基于D3.js实现时钟效果
Jul 17 Javascript
原生JS实现图片懒加载之页面性能优化
Apr 26 Javascript
微信小程序实现卡片层叠滑动效果
Jun 21 Javascript
DatePickerDialog 自定义样式及使用全解
Jul 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 高级课程笔记 面向对象
2009/06/21 PHP
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
javascript 的Document属性和方法集合
2010/01/25 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
canvas绘制多边形
2017/02/24 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
浅谈从React渲染流程分析Diff算法
2018/09/08 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
基于scrapy的redis安装和配置方法
2018/06/13 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
python能做什么 python的含义
2019/10/12 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
个人求职简历中英文自我评价
2013/12/16 职场文书
本科生的职业生涯规划范文
2014/01/09 职场文书
教师研修随笔感言
2014/01/23 职场文书
情人节寄语大全
2014/04/11 职场文书
法定授权委托证明书
2014/09/27 职场文书
法制主题班会教案
2015/08/13 职场文书
Python实现天气查询软件
2021/06/07 Python
yolov5返回坐标的方法实例
2022/03/17 Python