Flex中Array應用

來源:互聯網
上載者:User
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: "桌子", Number: 2000},
    {Name: "板凳", Number: 1000},
    {Name: "書櫃", Number: 1500},
];
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  轉載:http://www.blogjava.net/rainwindboys/archive/2008/08/29/225583.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.