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

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

        

  • 相关阅读:
    关于enum ,调用webservice,用户控件与主页面之间的交互,datsource属性,net面试题,反射类生成sql语句,URl重写一个小实例
    一个很简单的图片上传后立即显示在页面的控件(c#)
    委托之实现异步调用
    跟我学Linq
    w3c关于sql sever的基础操作
    join操作基础
    表操作基础
    javascript理论篇(详情见地址)
    android universal-image-loader的使用
    json相关类库,java对象与json相互转换
  • 原文地址:https://www.cnblogs.com/finger/p/2441645.html
Copyright © 2011-2022 走看看