flex中 for in与for each in的区别

转载自:http://www.cnblogs.com/yuxuanji/archive/2010/02/22/1671118.html

 for...in循环中的迭代变量是对象中的键名(Flex中叫属性?)

var mockData:Object={ID: 1,Say:"Hello",Name:"yuxuanji"};


for (var entry:Object in mockData)
{
     trace(entry); 
}

console output:

ID
Say
Name

 

 

//结论:for 遍历的是key
for each...in循环中的迭代变量是对象键值对中保存的值(属性所保存的值)

 

for each (var entry:Object in mockData)

 

 

 {
       trace(entry);

}

你可能感兴趣的:(Flex,循环,for)