Flex中Array使用

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
if(!empty($data)){ if($data['LEVEL'] == 'Level 11' || $data['LEVEL'] == 'Level 10A' || $data['LEVEL'] == 'Level 10B'){ $hsg_action=array('更換SPK模組','拆SPK模組,更換Dock screw','拆SPK模組,更換SPK module screw','拆SPK模組,取出螺絲/異物/Shim','更換SPK模組(OK2Repair)','更換Supervent模組','更換Supervent模組(OK2Repair)','更換E75 seal','更換Meru O-ring','更換Vent seal','更換HB O-Ring','(同)更換Hold BTN&UAT2 flex','(同)更換HSG','拆Dock flex,取出螺絲/異物/Shim','拆UAT2 flex,取出螺絲/異物/Shim','拆Vol BTN flex,取出螺絲/異物/shim','更換Dock flex','更換Dock flex(報廢,SQE原材不良)','更換Dock flex(報廢,制程不良)','更換Hold BTN','更換Hold BTN BKT','更換Vol BTN flex','更換Hold BTN flex','更換Hold BTN rollbar','更換Hold BTN&UAT2 flex','更換HSG','更換HSG(報廢)','更換HSG(報廢,SQE原材不良)','更換HSG(報廢,制程不良)','更換Mic1','更換Mic1 seal','更換Mic3','更換Mic3 seal','更換Mic4','更換Mic4 seal','更換Ringer BTN','更換RS/VB screw washer','更換UAT2 flex','更換Vol BTN flex','更換Vol BTN rollbar','更換Volume BTN','更換Hold BTN flex(OK2Repair)','更換HSG(OK2Repair)'); $FA_action = array(); foreach($hsg_action as $k){ $FA_action[] = "炸機(".$k.")"; } $cos_action = array(); foreach($hsg_action as $v){ $cos_action[] = "(外)".$v; } $hsg_action = array_merge($hsg_action,$FA_action,$cos_action); foreach($actionArr as $v){ if(in_array($v,$hsg_action)){ $return = '1'; break; } else{ $return = '0'; } } }这条if判断每一行代表什么意思有什么作用
07-22

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值