Flex的for和for each区别

之前一直以为它们都是遍历;直到用了hash才知道,它们是有区别的:

var _data:Object=new Object;
_data.key1=value1;
_data.key2=value2;
for (var name:String in _data)
trace(name) // 输出的是key1 key2,即属性名称
for each(var name:String in _data)
trace(name) // 输出的是value1 value2,即属性值

猜你喜欢

转载自dljy2013.iteye.com/blog/1949094