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 相关文章推荐
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
Nov 03 Javascript
Jquery实现的角色左右选择特效
May 21 Javascript
Angular Js文件上传之form-data
Aug 28 Javascript
javascript中Date对象应用之简易日历实现
Jul 12 Javascript
实现JavaScript高性能的数据存储
Dec 11 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
Dec 13 Javascript
js禁止浏览器页面后退功能的实例(推荐)
Sep 01 Javascript
ReactNative中使用Redux架构总结
Dec 15 Javascript
JavaScript实现快速排序的方法分析
Jan 10 Javascript
详解vue使用$http服务端收不到参数
Apr 19 Javascript
layui.tree组件的使用以及搜索节点功能的实现
Sep 26 Javascript
Angular进行简单单元测试的实现方法实例
Aug 16 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设置允许大文件上传示例代码
2014/03/10 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
javascript生成json数据简单示例分享
2014/02/14 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
javascript实用方法总结
2015/02/06 Javascript
了解Javascript的模块化开发
2015/03/02 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
微信小程序实现图片预览功能
2018/01/31 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
python实现ipsec开权限实例
2014/11/11 Python
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
实习鉴定范文
2013/12/19 职场文书
党员干部公开承诺书
2014/03/26 职场文书
初中作文评语大全
2014/04/23 职场文书
核心价值观演讲稿
2014/05/13 职场文书
中考标语大全
2014/06/05 职场文书
销售竞赛活动方案
2014/08/23 职场文书
2019年工作总结范文
2019/05/21 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android
nginx 配置指令之location使用详解
2022/05/25 Servers