`
buliangniu
  • 浏览: 92241 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Array数组对象的sort()用法

阅读更多

sort() 用法:<数组对象>.sort([<方法函数>]);

 

         使数组中的元素按照一定的顺序排列。如果不指定<方法函数>,则按字母顺序排列。在这种情况下,80 是比 9 排得前的。如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。

 

一个sort()的示例:

 

<html>
<head>
    <title>Array数组对象的sort()用法</title>
</head>
<body>
<script type="text/javascript">
    
    var arrA = [6,2,4,3,5,1];
    function desc(x,y)     //实现正序的方法
    {
        if (x > y)  
            return -1;
        if (x < y)          
            return 1;
    }
    function asc(x,y)     //实现倒序的方法
    {
        if (x > y)  
            return 1;
        if (x < y)          
            return -1;
    }

    arrA.sort(desc);
    document.write(arrA);
    document.write("<br>");
    arrA.sort(asc);
    document.write(arrA);
    
</script>

</body>
</html>

 

运行结果如下:

6,5,4,3,2,1
1,2,3,4,5,6

 

 

 

0
0
分享到:
评论

相关推荐

    Unity3D教程:Array数组类的使用(二)1

    本教程主要关注Array数组类在JavaScript中的使用。 Array 类是Unity3D中JavaScript的特定实现,它提供了丰富的函数和属性来操作数组。数组的长度可以通过 `length` 属性获取或设置,例如: ```javascript var arr ...

    C_Array Array数组

    Array类的方法如`Copy`用于复制数组的部分或全部,`Sort`用于对数组元素进行排序。 ArrayList是.NET Framework早期版本中的动态数组,它可以自动调整大小以适应存储更多的元素。尽管ArrayList可以存储任何类型的...

    js array数组对象操作方法汇总

    本文将详细介绍JavaScript中数组对象的操作方法,包括数组的创建、遍历、合并、排序、截取、删除、反转以及转换为字符串等操作,帮助读者更深入地掌握数组的应用。 1. 创建数组 数组可以通过数组字面量或Array构造...

    javascript之Array 数组对象详解

    - 该方法的两种用法:一是连接实际数据,二是连接两个或多个数组。 4. 数组元素转换为字符串方法join(): - 使用join方法可将数组元素放入一个字符串中。 - 此方法可以没有参数,也可以有参数,参数指定了字符串...

    JavaScript数组对象赋值用法实例

    JavaScript中的数组对象提供了`sort`方法来对数组进行排序。在上述示例代码中,使用了`sort`方法对用户输入的数据进行排序。需要注意的是,默认情况下`sort`方法会按照字符串的Unicode码点进行排序。如果数组中的...

    javascript中数组、对象

    文档"Javascript数组操作整理.doc"可能包含了对数组常见操作的详细总结,如遍历方法(`for`循环、`forEach`、`map`等)、查找方法(`indexOf`、`find`、`filter`等)、排序方法(`sort`)、转换方法(`concat`、`...

    vue数组对象排序的实现代码

    在 Vue 中,对普通数组的排序可以使用 `sort()` 方法,但是需要注意的是,`sort()` 方法会将数组项转换为字符串,然后对字符串进行排序。为了解决这个问题,可以使用比较函数来指定排序的规则。 比较函数 比较函数...

    JavaScript 数组- Array的方法总结(推荐)

    Array对象提供了许多内置方法,方便我们操作和处理数组。以下是对JavaScript数组方法的详细总结: **一、创建数组** 1. 使用构造函数创建数组: ```javascript var colors = new Array(); // 创建空数组 var ...

    C#使用sort方法对数组进行快速排序

    本篇文章将深入探讨如何使用`Sort`方法对数组进行快速排序以及其背后的实现原理。 首先,让我们了解快速排序的基本概念。快速排序是一种高效的排序算法,由英国计算机科学家C.A.R. Hoare在1960年提出。它的主要思想...

    JavaScript数组对象JSON学习笔记

    ### JavaScript 数组对象 JSON 学习笔记 #### 一、JavaScript 数组操作 在 JavaScript 中,数组是一种常用的数据结构,用于存储多个值。本部分主要介绍如何创建数组、访问数组元素以及对数组进行各种操作。 #####...

    JavaScript 中有关数组对象的方法(详解)

    在JavaScript中,数组对象是编程时经常使用的数据结构,它提供了丰富的操作方法来方便地处理和操作数组元素。本文将详细解析JavaScript中数组对象的一些主要方法。 首先,我们来看看如何添加数组元素。`push()`方法...

    js中的数组Array定义与sort方法使用示例

    Array数组相当于java中的ArrayList 定义方法: 1:使用new Array(5 )创建数组 var ary = new Array(5); 2:使用Json语法,var ary = 【1,3,4】; 数组排序: 例: 代码如下: function sort(){ var ary=[11,12,3,5...

    详解vue 数组和对象渲染问题

    总之,当使用Vue处理数组和对象时,需要注意直接操作数组长度、索引赋值以及对象属性的直接修改可能不会触发视图更新。应尽量避免这些操作,转而使用Vue提供的方法或JavaScript的替代方案来确保数据变化能正确反映到...

    详解数组Array.sort()排序的方法

    数组sort排序 sort比较次数,sort用法,sort常用 描述 方法sort()将在原数组上对数组元素进行排序,即排序时不创建新的数组副本。如果调用方法sort()时没有使用参数,将按字母顺序(更为精确地说,是按照字符编码的...

    JS array数组部分功能实现

    实现了一些比较常见的array功能,并且使用了 jest 进行测试。 实现的方法包括: concat find flat forEach & map includes join pop push reduce reverse shift slice some sort splice unshift 有些同质化比较高的...

    数组和集合对象(一) Array练习

    3. **排序数组**:使用Array类的Sort方法对数组进行升序或降序排序。 4. **查找元素**:查找数组中是否存在特定值,使用Array.IndexOf方法。 5. **多维数组**:处理二维或多维数组,如矩阵运算。 6. **复制数组**:...

    JS中Array数组学习总结

    Array数组对象具有一个length属性,它表示数组的长度,即数组中的元素个数。通过修改length属性的值,可以对数组进行截断或添加元素。例如,将colors.length设置为2,会删除数组中索引为2及之后的所有元素。通过...

    JS实现根据数组对象的某一属性排序操作示例

    首先,要实现数组对象根据属性的排序,我们可以使用数组的`sort()`方法。`sort()`方法接受一个比较函数,该函数用于决定数组元素的排序方式。比较函数本身接收两个参数,通常命名为`a`和`b`,代表数组中的两个元素。...

Global site tag (gtag.js) - Google Analytics