码迷,mamicode.com
首页 > 编程语言 > 详细

《Flash ActionScript 3 殿堂之路》十二 章,数组

时间:2017-03-31 16:31:49      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:删除元素   数据   bsp   排序   slice   filter   数值   .sh   自动   


 1.    

 (1)使用超过“数组长度-1”的索引值来给新的数组成员赋值
 (2)强行设置数组的长度小于当前长度,导致数组删减。
 
 2.    

  数组的基本操作
     (1)查找:indexOf(从左到右查),lastIndexOf(从右到左查)
            直接查询目标数组的索引。
 
eg:
     目标数组.indexOf(要查找的元素)
   目标数组.lastIndexOf(要查找的元素)
 
   还可以定义查找的起始位置。
 eg:
        目标数组.indexOf(要查找的元素,查找的起始位置)
    目标数组.lastIndexOf(要查找的元素,查找的起始位置)
 
 
 
    (2)新增元素:push(在尾部新增一个或是多个),unshift(在头部新增一个或是多个)
      push和unshift方法返回增加元素后的数组长度
 eg:
  数组.push(元素1,元素2,...);
  数组.unshift(元素1,元素2,...);


    (3)删除数组首尾元素:pop(将最后一个元素删除),shift(将数组的第一个元素删除,剩余元素索引值自动减1)
              pop和shift返回那个被删除的元素
  eg:
  数组.pop();
  数组.shift();


    (4)splice:可以灵活多变的在数组中插入或是删除元素。
    (5)slice:获取数组中的部分元素。
  注意:splice和slice的区别。

    (6)concat:将多个元素或是数组拼合成新的数组
  注意:concat 和 push的区别。

  3.  

    数组的深复制和浅复制(当数组元素是复杂类型数据时要注意。)



  4.  

    排序:reverse,sort,sortOn。


  5.    

  操作数值每个元素:forEach,every,filter,maparseFloat,some.

《Flash ActionScript 3 殿堂之路》十二 章,数组

标签:删除元素   数据   bsp   排序   slice   filter   数值   .sh   自动   

原文地址:http://www.cnblogs.com/LinSL/p/6651988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!