1 用js实现的map
function Map() {
this.arrmaps = new Array();
// 获取map集合的个数
this.count = function () {
return this.arrmaps.length;
}
// 判断map是否为空
this.isEmpty = function () {
return (this.arrmaps.length < 1);
}
// 删除map中所有的元素
this.clear = function () {
this.arrmaps = new Array();
}
// 向map中增加元素(key, value)
this.put = function (_key, _value) {
this.arrmaps.push({
key: _key,
value: _value
});
}
// 获取指定key的元素值value
this.get = function (_key) {
try {
for (i = 0; i < this.arrmaps.length; i++