<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="
http://www.adobe.com/2006/mxml
" layout="
absolute
" creationComplete="init()"
>
<mx:Script>
<![CDATA[
/**
* Test function filter
* function foreach of Array
* */
private
function
init():
void
{
var
arr:Array=
new
Array();
arr.push({label:
"A"
,flag:
true
});
arr.push({label:
"B"
,flag:
true
});
arr.push({label:
"C"
,flag:
false
});
arr.push({label:
"D"
,flag:
true
});
arr.push({label:
"E"
,flag:
false
});
var
arrTemp:Array=arr.filter(flagFilter);
//way 1
for
each
(
var
item:*
in
arrTemp)
{
//
遍历
Object
中的属性名及值
for
(
var
prop:String
in
item)
{
trace
(prop+
":"
+item[prop]);
}
}
//way 2
arrTemp.forEach(traceProp);
}
private
function
flagFilter(item:*,i:int
,arr:Array):Boolean
{
//
过滤
label
属性值得为
A
的对象,其余的返回
false
if
(item.label==
"A"
)
return
true
;
return
false
;
//or
//return item.flag;
}
private
function
traceProp(element:*, index:int, arr:Array):
void
{
trace
(index +
":"
+ element.label +
":"
+ element.flag);
}
]]>
</mx:Script>
</mx:Application>
相关推荐
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。