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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |