inv*_*ear 2 apache-flex actionscript flex3 actionscript-3
所以文档有这个漂亮的"in"运算符,我更喜欢使用多步或语句(||)的想法.文档给了我这个例子.
trace("PI" in Math); // true
trace("myProperty" in Math); // false
Run Code Online (Sandbox Code Playgroud)
和
public var myArray:Array = ["zero", "one", "two"];
trace(0 in myArray); // true
trace(1 in myArray); // true
trace("two" in myArray); // true
trace(3 in myArray); // false
Run Code Online (Sandbox Code Playgroud)
所以我试着像这样使用它:
var quickArray:Array = ["@icd9_color","@icd9_icd9","@templateIcd9_name","@templateIcd9_name","@templateIcd9_templateIcd9ID"];
return (element.dataField in quickArray);
Run Code Online (Sandbox Code Playgroud)
现在我可以跟踪或Alert.show()元素.datafield它将与数组项完全匹配,但它永远不会返回true.任何人都可以帮我找出原因吗?
我唯一可以解决这个丑陋的事情:
return (
element.dataField == "@icd9_color" ||
element.dataField == "@icd9_icd9"
etc..
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |