Flex中的Map其实是用Object来实现的。
赋值如下:
var map:Object = {};
map["key1"] = {userId: "user001", userName: "用户1", userAge: "31"};
map["key2"] = {userId: "user002", userName: "用户2", userAge: "32"};
map["key3"] = {userId: "user003", userName: "用户3", userAge: "33"};
遍历这个map的方法有两个:
1. for in
遍历key
var user:Object;
for (var key:String in map)
{
user = map[key];
// 略 各种其他操作
}
2. for each in
遍历value
for each (var user:Object in map)
{
// 略 各种其他操作
}
以上