FlexArray用法指导

开发 后端
本文向大家介绍一下FlexArray的用法,主要包括给FlexArray添加新元素和删除元素两部分内容,希望本文的介绍能让你有所收获。

本文和大家重点讨论一下FlexArray的用法,这里主要介绍一下给FlexArray添加新元素和删除元素两部分内容,相信通过过本文的学习你对FlexArray的用法有更明确的认识。

FlexArray随笔

as中的FlexArray可以放不同类型的值,['a',1,newobject()]

◆给FlexArray添加新元素

vararr:FlexArray=[1,2,3]

1.直接添加

arr[3]=4
现在arr就是[1,2,3,4]

2.使用length

arr.length=10
现在arr从第四个元素起到第十个元素全为空

3.使用FlexArray的方法

push()添加元素到FlexArray末尾

arr.push(4,5,6)
现在为[1,2,3,4,5,6]

unshift()添加元素到FlexArray开头
arr.unshift(4,5,6)
现在为[4,5,6,1,2,3]
splice(startIndex,deleteCount,item1,item2,...itemn)

vararr:FlexArray=[1,2,3,4,5,6]
arr.splice(1,1)
arr为[1,3,4,5,6]

vararr:FlexArray=[1,2,3,4,5,6]
arr.splice(1,0,'1','2')
arr为[1,'1','2',2,3,4,5,6]

vararr:FlexArray=[1,2,3,4,5,6]
arr.splice(1)
arr为[1,2,3]

concat()连接FlexArray
vara:FlexArray=[1,2,3]
varb:FlexArray=[4,5,6]
varc=a.concat(b)
c为[1,2,3,4,5,6]
a仍为[1,2,3]

◆给FlexArray删除元素

1.deleteFlexArray[index]

vararr:FlexArray=[1,2,3]
deletearr[1]
arr为[1,3]

2.使用length

vararr:FlexArray=[1,2,3]
arr.length=2
arr为[1,2]

3.pop()方法删除最后一个元素

4.shift()方法删除第一个元素

5.splice()

对FlexArray排序使用sort方法

vara:FlexArray=["b",'a','c','d']

a.sort()

默认是升序排列数组,首先排序分大小写,其次数字排序也是按照“字母排序”,而非数值大小排序。

可以使用FlexArray.DESCENDING常量来降序排列

a.sort(FlexArray.DESCENDING)

使用FlexArray.CASEINSENSITIVE使排序不区分字母大小写

使用FlexArray.NUMERIC以数值大小排序数字

使用FlexArray.RETURNINDEXEDFlexArray返回排序后的数组而不改变原数组

使用FlexArray.UNIQUESORT仅在数组数据独一无二时排序,否则返回0

【编辑推荐】

  1. Flex ComboBox控件让你的网站炫起来
  2. Flex必须了解的那些事
  3. 专家提醒 使用Flex SDK4时必须注意事项
  4. FlexBuilder3.0与Eclipse3.4的完美结合
  5. Flex ComboBox和Datagrid组件用法指导

 

责任编辑:佚名 来源: javaeye.com
相关推荐

2010-07-27 15:28:02

Flex DataBi

2010-07-26 14:45:17

Perl Hash

2010-07-23 14:12:14

Perl Hash

2010-09-27 15:39:37

JVM监控工具

2010-08-25 10:21:49

CSSmargin

2010-08-05 10:08:06

Flex效果

2010-07-29 09:44:17

Flex编程

2010-07-20 13:02:08

Perl数组

2010-09-06 13:04:16

CSS浮动float

2010-07-30 10:02:40

Flex验证控件

2010-10-09 09:46:11

indexOf函数JavaScript

2010-07-28 10:38:29

Flex开源框架

2010-07-26 15:17:51

Perl解析XML文件

2010-07-28 10:48:48

FlexReport开

2010-08-11 09:11:19

FlexBuilder

2010-08-05 09:05:14

Flex Button

2010-07-26 16:23:23

Perl语言

2010-07-21 10:32:05

Perl函数返回值

2010-08-05 13:44:12

Flex布局

2010-07-27 13:53:15

Flex ComboB
点赞
收藏

51CTO技术栈公众号