概述

   在js里存储有序数据一般用数组,存储无序键值对用简单对象(hash)。DataCollection组合了hash和Array,使数据可以同时通过数字下标或键名来存取。

语法

DataCollection类的成员方法

  
方法名 参数 描述
get String|Number key 根据参数类型综合getAt和getKey的取值方式
getAt Number index 获取dc指定位置的键值
getKey Number keyId 获取dc指定键名的键值
getValues - 获取所有键的值并生成数组
add/set String keyId,String Value[,String Type] 添加数据
addAll DataCollection dc 添加一个DataCollection内的所有数据
size - 获取数据长度
remove String keyId 删除指定键名的键值对
removeAt Number index 删除指定位置的键值对
clear - 清空dc的键值对并返回DataCollection
toQueryString - 返回Query格式字符串
parseXML XMLDocument xmlDoc 将特定格式的xml文档对象转换为键值对存入dc
parseDataTable Node node 将特定格式的DataTable对象转换为键值对存入dc
toXML - 将DataCollection转换为xml格式字符串
toJSON - 将DataCollection转换为JSON