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 相关文章推荐
简单三步,搞掂内存泄漏
Mar 10 Javascript
用document.documentElement取代document.body的原因分析
Nov 12 Javascript
利用js实现选项卡的特别效果的实例
Mar 03 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
Oct 07 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
Oct 31 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
javascript类型系统——undefined和null全面了解
Jul 13 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
详谈js中数组(array)和对象(object)的区别
Feb 27 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
Jul 11 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
Mar 17 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
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
php实现的二分查找算法示例
2017/06/20 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
js实现select二级联动下拉菜单
2020/04/17 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
2016/06/08 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
Python解析最简单的验证码
2016/01/07 Python
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
详解python中的数据类型和控制流
2019/08/08 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
高中生学习总结的自我评价范文
2013/10/13 职场文书
医院总经理岗位职责
2014/02/04 职场文书
户外婚礼策划方案
2014/02/08 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
大专生找工作自荐书
2014/06/10 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
市场部岗位职责范本
2015/04/15 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书