12.3.7 遍历数据项

  允许在数据共享对象中利用for…in…语句进行遍历。循环因子应使用字符串类型。

下面的代码遍历磁盘中存储的数据共享对象“endsgame”,并输出内部存储的所有值:

var shareobj:SharedObject = SharedObject.getLocal("endsgame""/");

trace(shareobj.size);

for(var foo:String in shareobj.data){

trace("Item "+foo+" :"+shareobj.data[foo]);

}

代码输出为:

187

Item isOrigin :false

Item bname :Ender's name

Item price :29.6

Item sellurl :[object Object]

Item totalpage :344

数据共享对象的存储类似于枚举,并没有特定的顺序。由于数据共享对象内部项目的索引是字符串,所以在输出时遍历的次序并不重要。

你可能感兴趣的:(object,String,存储,磁盘)