之前一直以为它们都是遍历;直到用了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,即属性值