zoukankan      html  css  js  c++  java
  • AS3常用的几个顶级类

    Array数组操作常用的方法总结

    方法:

      1.concat(...args):Array 将参数中指定的元素与数组中的元素链接,并创建新的数组。

      2.every(callback:Function,thisObject:*=null):Boolean 

        对数组中的每一项执行测试函数,直到获得对指定的函数返回 false 的项。使用此方法可确定数组中的所有项是否满足某一条件,如具有的值小于某一特定数值。

      3.filter(callback:Function,thisObject:*=null):Array

        对数组中的每一项执行测试函数,并构造一个新数组,其中的所有项都对指定的函数返回 true。如果某项返回 false,则新数组中将不包含此项。

      4.forEach(callback:Function,thisObject:*=null):void

        对数组中的每一项执行函数

      5. indexOf(searchElement:*,fromIndex:int=0):int

        使用===运算符搜索数组中的项,并返回项的索引位置

      6. join(sep:*):String

        将数组中的元素转换为字符串,在元素间插入指定的分隔符,链接这些元素然后返回结果字符串,

      7. lastIndexOf(searchElement:*,fromIndex:int=0x7fffffff):int

        搜索数组中的项(从最后一项开始向前搜索),并使用 strict equality (===) 运算符返回匹配项的索引位置。

      8.pop():*  删除数组中最后一个元素,并返回该元素的值

      9.push(...args):uint   将一个或多个元素添加到数组的结尾,并返回该数组的新长度

      10.reverse():Array   在当前位置倒转数组,返回新数组

      11.shift():*  删除数组中第一个元素,并返回该元素

      12. some(callback:Function,thisObject:*=null):Boolean

        对数组中的每一项执行测试函数,直到获得返回true的项

      13. sort(...args):Array  

        对数组中的元素进行排序。此方法按 Unicode 值排序。(ASCII 是 Unicode 的一个子集。)

      14. sortOn(fileName:Object,option:Object=null):Array

        根据数组中的一个或多个字段对数组中的元素进行排序 ,对数组项中的属性进行某种排序

      15.splice(startIndex:int,deleteCount:uint,...value):Array

        给数组添加元素以及从数组中删除元素,此方法会修改数组,不知做副本

        返回一个新数组,包含从原始数组中删除的元素

      16.  toString():String

         返回一个字符串,它表示指定数组中的元素。数组中的每一个元素(从索引 0 开始到最高索引结束)均会转换为一个连接字符串,并以逗号分隔。要指定自定义的分隔符,请使用Array.join() 方法。

      17. unshift(...args):uint

        将一个或多个元素添加到数组的开头,并返回该数组的新长度。数组中的其他元素从其原始位置 i 移到 i+1。

        返回值为:一个整数,表示该数组的新长度

     Math类

       Math.abs(val:Number):Number  计算并返回由参数 val 指定的数字的绝对值。

       Math.ceil(val:Number):Number 向上取整

       Math.floor(val:Number):Number  向下取整

       Math.max(val1:Number,val2:Number,...rest):Number  计算val1,...并返回最大值

       Math.min(val1:Number,val2:Number,...rest):Number 返回最小值

         Math.random():Number 返回一个伪随机数n,其中0<=n<1;

       math.round(val:Number):Number  将参数val的值向上或向下取舍为最近接的整数并返回改该值

     

      String类

        charAt(index:Number=0):String 返回有参数index指定的位置处的字符

        charCodeAt(index:Number=0):Number  返回位于指定索引位置处的字符的数值Unicode字符代码

        concat(...args):String  在 String 对象末尾追加补充参数(如果需要,将它们转换为字符串)并返回结果字符串。

        indexOf(val:String,startIndex:Number=0):int

          搜索字符串,并返回在调用字符串内的 startIndex 位置或在该位置之后找到的第一个 val 匹配项的位置。

        lastIndexOf(val:String,startIndex:Number=0x7FFFFFFF):int

          从右向左搜索字符串,并返回在 startIndex 之前找到的最后一个 val 匹配项的索引。

        match(pattern:*):Array  将指定的 pattern 与字符串匹配。

           返回值:一个字符串数组,其中包括与指定的 pattern 匹配的字符串中的所有子字符串。

        search(pattern:*):int

          搜索指定的 pattern 并返回第一个匹配子字符串的索引。

        slice(startIndex:Number=0,endIndex:Number=0x7ffffff):String

          返回一个字符串,该字符串包括从 startIndex 字符一直到 endIndex 字符(但不包括该字符)之间的所有字符。

        split(delimiter:*,limit:Number=0x7fffff):Array

          将 String 对象拆分为一个子字符串数组,方法是在所有出现指定 delimiter 参数的位置进行拆分。

        substr(startIndex:Number=0,len:Number=0x7ffffff):String  

          返回一个子字符串,该子字符串中的字符是通过从指定的 startIndex 开始,按照 len 指定的长度截取所得的。

        substring(startIndex:Number=0,endIndex:Number=0x7ffffff):String

          返回一个字符串,其中包含由 startIndex 指定的字符和一直到 endIndex - 1 的所有字符。

        toLocaleLowerCase():String

          返回此字符串的一个副本,其中所有大写的字符均转换为小写字符。

        toLocaleString():String

          返回此字符串的一个副本,其中所有小写的字符均转换为大写字符。

        toLowerCase():String

          返回此字符串的一个副本,其中所有大写的字符均转换为小写字符。

        toUpperCase():String

          返回此字符串的一个副本,其中所有小写的字符均转换为大写字符。

        

  • 相关阅读:
    RecyclerView 数据刷新的几种方式 局部刷新 notify MD
    【图片】批量获取几万张图片
    RV BaseRecyclerViewAdapterHelper 总结 MD
    RecyclerView.ItemDecoration 间隔线
    Kotlin【简介】Android开发 配置 扩展
    Kotlin 特性 语法糖 优势 扩展 高阶 MD
    一个十分简洁实用的MD风格的UI主框架
    折叠伸缩工具栏 CollapsingToolbarLayout
    FloatingActionButton FAB 悬浮按钮
    Glide Picasso Fresco UIL 图片框架 缓存 MD
  • 原文地址:https://www.cnblogs.com/finger/p/2441645.html
Copyright © 2011-2022 走看看