JS简单数组排序操作示例【sort方法】


Posted in Javascript onMay 17, 2019

本文实例讲述了JS简单数组排序操作。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com 数组排序</title>
</head>
<body>
<script>
  window.onload = function() {
    var arr = [1, 7, 10, 4, 6];
    function compare(val1, val2) {
      if(val1 < val2) {
        return -1;
      } else if(val1 > val2) {
        return 1;
      } else {
        return 0;
      }
    };
    arr.sort(compare);
    console.log(arr);
  }
</script>
</body>
</html>

运行结果:

JS简单数组排序操作示例【sort方法】

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
使用JS取得焦点(focus)元素代码
Mar 22 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
Mar 13 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
Sep 18 Javascript
JavaScript获取键盘按键的键码(参照表)
Jan 10 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
layui实现文件或图片上传记录
Aug 28 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
Jun 17 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
Vue如何获取数据列表展示
Dec 11 Javascript
JS控制下拉列表左右选择实例代码
May 08 Javascript
原生JavaScript写出Tabs标签页的实例代码
Jul 20 Javascript
微信小程序云开发(数据库)详解
May 17 #Javascript
JS实现的自定义map方法示例
May 17 #Javascript
javascript异步编程的六种方式总结
May 17 #Javascript
150行代码带你实现微信小程序中的数据侦听
May 17 #Javascript
angular4应用中输入的最小值和最大值的方法
May 17 #Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
May 17 #jQuery
详解 微信小程序开发框架(MINA)
May 17 #Javascript
You might like
PHP 数组实例说明
2008/08/18 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
Python读写Redis数据库操作示例
2014/03/18 Python
python使用fileinput模块实现逐行读取文件的方法
2015/04/29 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
2019/03/01 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
python中if及if-else如何使用
2020/06/02 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
工商企业管理应届生求职信
2013/11/03 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
保卫工作个人总结
2015/03/03 职场文书