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得到iframe src属性值的方法
Sep 25 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
jQuery fadeOut 异步实例代码详解
Aug 18 Javascript
js自定义瀑布流布局插件
May 16 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
May 30 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
Jan 30 Javascript
Vue SSR 组件加载问题
May 02 Javascript
从组件封装看Vue的作用域插槽的实现
Feb 12 Javascript
vue 实现滚动到底部翻页效果(pc端)
Jul 31 Javascript
浅谈javascript如何获取文件后缀名
Aug 07 Javascript
利用JavaScript模拟京东按键输入功能
Dec 01 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
模拟xcopy的函数
2006/10/09 PHP
php 防止单引号,双引号在接受页面转义
2008/07/10 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
easyui validatebox验证
2016/04/29 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
Python中Random和Math模块学习笔记
2015/05/18 Python
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
Django自定义认证方式用法示例
2017/06/23 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
自我鉴定标准格式
2014/03/19 职场文书
校庆活动方案
2014/03/31 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
社区志愿者活动方案
2014/08/18 职场文书
远程教育学习心得体会
2016/01/23 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python