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

2019-11-12,,,,

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>www.kunjuke.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>

运行结果:

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

PS:这里再为大家推荐一款关于排序的演示工具供大家参考:

在线动画演示插入/选择/冒泡/归并/希尔/快速排序算法过程工具:
http://tools.kunjuke.com/aideddesign/paixu_ys

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

您可能感兴趣的文章:

  • JS实现根据数组对象的某一属性排序操作示例
  • JS实现json对象数组按对象属性排序操作示例
  • JavaScript对象数组如何按指定属性和排序方向进行排序
  • js对象数组按属性快速排序
  • JS实现给数组对象排序的方法分析
  • 基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
  • js 根据对象数组中的属性进行排序实现代码

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

下载本文的Word格式文档,以方便收藏与打印。