加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex中Array应用

发布时间:2020-12-15 01:30:30 所属栏目:百科 来源:网络整理
导读:Flex中Array的应用实例Flex里面,Array代表的就是 数组 ,它的应用如下 一、如何定义一个数据Array 1、直接定义 mx:Script![CDATA[ ? ? var myArray:Array = ["桌子","板凳","书柜"]; ]]/mx:Script 2、标签定义 mx:Array ? ? mx:String桌子/mx:String ? ? mx
Flex中Array的应用实例Flex里面,Array代表的就是 数组,它的应用如下
一、如何定义一个数据Array

1、直接定义
<mx:Script><![CDATA[
? ? var myArray:Array = ["桌子","板凳","书柜"];
]]></mx:Script>

2、标签定义
<mx:Array>
? ? <mx:String>桌子</mx:String>
? ? <mx:String>板凳</mx:String>
? ? <mx:String>书柜</mx:String>
</mx:Array>
3、复杂数据定义
<mx:Script><![CDATA[
? ? var expenses:Array = [
? ?? ???{Name: "桌子",Number: 2000},
? ?? ???{Name: "板凳",Number: 1000},
? ?? ???{Name: "书柜",Number: 1500},
? ? ];
]]></mx:Script>

二、对数组进行赋值

1、利用代码对数组进行赋值
var myArray:Array = new Array();
myArray.push("桌子");
myArray.push("板凳");
myArray.push("书柜");

2、定义的时候直接赋值

var myArray:Array = ["桌子","书柜"];

三、对数组的一些操作

1、取得数据的数据
var myArray:Array = new Array();
myArray[0]
myArray[1]
myArray[2]

var expenses:Array = [
? ? {Name: "桌子",
? ? {Name: "板凳",
? ? {Name: "书柜",
];
expenses[0].Name
expenses[1].Number

2 、其他操作

数组的删除,数组的排序
看帮助去吧


补充一下啦

A、查找数组中的元素可以使用ascb.util.ArrayUtilities中的findMatchIndex()、findLastMatchIndex()、findMatchIndices()方法,具体参考API。

B、使用splice()方法可以移除数组中间的元素,使用pop()方法移除数组的最后一个元素,使用shift()方法移除数组的第一个元素。也可以使用splice()方法向数组中增加元素。

C、将数组转化为String,可以使用join()方法。
例:
var letters:Array = ["a","b","c"];
trace(letters.join());? ?// Displays: a,b,c

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读