Flex中的 for in 与 for each in
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);
}
console output:
123
Hello
yuxuanji
//结论:for each遍历的是value
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步