`
ch_kexin
  • 浏览: 903124 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

AS 3.0 数组排序的问题:Array.sort()方法

 
阅读更多
引用


对数组的排序可以使用三种方法(reverse()、sort() 和 sortOn())

reverse() 方法不带参数,也不返回值,但可以将数组从当前顺序切换为相反顺序。

sort() 方法按照”默认排序顺序”重新安排数组中的元素。

着重说下sortOn()

sort() 方法具有 options 参数,可通过该参数改变默认排序顺序的各个特征。options 是由 Array 类中的一组静态常量定义的,如以下列表所示:

    * Array.CASEINSENSITIVE:此选项可使排序不区分大小写。例如,小写字母 b 优先于大写字母 D。
    * Array.DESCENDING:用于颠倒默认的升序排序。例如,字母 B 优先于字母 A。
    * Array.UNIQUESORT:如果发现两个相同的值,此选项将导致排序中止。
    * Array.NUMERIC:这会导致排序按照数字顺序进行,比方说 3 优先于 10。

以下是帮助文档的一个例子,可以很清晰的看出每个参数的作用。
分享到:
评论

相关推荐

    as3.0交换深度的问题.txt

    根据提供的文件信息,我们可以推断出此文档主要讨论的是AS3.0(ActionScript 3.0)中关于“交换深度”(Z-index 或显示顺序)的问题。在Flash和AS3.0中,对象的显示顺序是通过Z-index来控制的,即控制对象在舞台上的...

    张志晨之AS3:在数组中获取最小或最大值:

    #### 知识点一:数组排序方法 `sort()` 在AS3中,`Array` 类提供了 `sort()` 方法来对数组元素进行排序。此方法可以接受一个可选的比较函数作为参数,用于定义排序的规则。如果不提供该参数,默认情况下,`sort()` ...

    ACTIONSCRIPT 3.0 开发人员指南

    - **排序**:`arr.sort(compareFunction)` - 对数组进行排序。 - **遍历**:`arr.forEach(function(item, index, array))` - 遍历数组元素。 通过上述章节的知识点介绍,我们可以看到ActionScript 3.0提供了强大的...

    Numpy练习题目及答案.docx

    4. **排序**: `numpy.sort()`, `numpy.argsort()`用于对数组进行排序或获取排序后的索引。 5. **累积统计**: `numpy.cumsum()`, `numpy.cumprod()`计算数组元素的累积和与累积乘积。 通过理解和熟练运用这些Numpy...

    ArrayCollection求最大值,最小值,排序

    在IT行业中,ArrayCollection是ActionScript 3.0和Flex框架中的一个重要数据结构,它扩展了Array类,提供了对数据的双向绑定和事件通知功能。ArrayCollection不仅支持数组的操作,还具备列表的数据管理特性,因此在...

    张志晨之flash AS3实用代码:调整mc层深

    - **`sortOn`**:该方法可以根据给定属性的值对数组中的元素进行排序。在本示例中,我们通过按Y坐标排序来实现动态层深调整。 - **`swapChildrenAt`**:此方法允许交换两个子元素的显示顺序。通过结合`sortOn`方法,...

    numpy-1.20.1.zip

    八、数组排序与检索 numpy提供了`sort()`函数对数组进行排序,以及`argmax()`和`argmin()`找出最大值和最小值的索引。例如: ```python arr = np.array([3, 1, 4, 1, 5]) arr_sorted = np.sort(arr) print(arr_...

    php 随机排序广告的实现代码

    总结来说,实现PHP随机排序广告主要是通过数组操作和排序函数,结合HTML和JavaScript,可以有效地解决广告位置固定的问题,提高广告的公平性和吸引力。同时,根据项目需求和页面特性选择合适的实现方式,能够优化...

    Python的numpy的练习分配

    5. **排序和搜索**:`sort`函数可以对数组进行排序,`argmax`和`argmin`可以找到最大值和最小值的索引。 ```python arr = np.array([5, 2, 9, 1, 5]) np.sort(arr) # array([1, 2, 5, 5, 9]) np.argmax(arr) # ...

    flash ActionScript.3面试题1

    AS3.0 使用了一种称为“引用计数”的垃圾回收机制。它自动管理内存分配和释放。当对象不再被引用时,它的引用计数降至零,这时对象会被标记为可回收,并最终由垃圾回收器释放其占用的内存空间。这种机制有助于减少...

    Flex新手教程_入门级学习笔记

    - `sort(compareFunction)`: 排序数组。 ##### XML和E4X - **定义**:E4X (ECMAScript for XML) 是AS3中的一种扩展,用于更方便地处理XML数据。 - **示例**: - 创建XML对象:`var xml:XML = <person><name>John...

    主题4-数组-

    列表还支持多种内置操作,如`extend()`用于合并两个列表,`insert()`用于在指定位置插入元素,`remove()`用于删除指定元素,以及`sort()`用于对列表进行排序。此外,列表还可以通过索引进行直接赋值,实现元素的修改...

Global site tag (gtag.js) - Google Analytics