FLEX 关于遍历 foreach() for()

以下示例使用 for each..in 遍历对象的属性具有的值:

var myObject:Object = {firstName:"Tara", age:27, city:"San Francisco"}; 
for each (var item in myObject) { 
	trace(item); 
} 
/*
Tara
27
San Francisco
*/



以下示例将 is 运算符与 for each..in 结合使用以遍历特定类型的子集: 

var myObject:Object = {firstName:"Tara", age:27, city:"San Francisco"}; 
for each (var item in myObject) { 
	if (item is String) {  
		trace("I have a string property with value " + item); 
	} 
}

/*
I have a string property with value Tara
I have a string property with value San Francisco
*/



以下示例显示使用 for each..in 遍历 XMLList 对象中的属性 (doc.p): 

var doc:XML = 
		
		Hello
		Hola
		--------------------------------------------------------------------------------
		Bonjour;
		
for each (var item in doc.p) {
	trace(item);
}

/*
Hello
Hola
Bonjour
*/

在FLEX中 for each(var object in objectList) Object代表集合中的对象在FLEX中 for (var object in objectList) object 仅代表 对象的指针或者说下标或者说序号(object 其实是一个int 集合)
/**
 * 功能:格式化表中数据中为 '-' 的值,并将其制空。
 * @param dataDg 数据源
 */

public function getFormatDgData(dataDg:ArrayCollection):void
{
	for each (var element:Object in dataDg)
	{
		for (var prop:Object in element)
		{
			//for in 用于遍历element对象的所有属性,其中prop代表element中 
			//每个属性,通过element[prop]的形式就可输出对应的属性值 
			if (element[prop].toString() == '- ')
			{
				element[prop] = "";
			}
		}
	}
}

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值