// 自定义数据结构:储存自己的好友的 群组的 信息
UserInfoMap = function() {
this.elements = new Array();
// 获取MAP元素个数
this.size = function() {
return this.elements.length;
};
// 判断MAP是否为空
this.isEmpty = function() {
return (this.elements.length < 1);
};
// 删除MAP所有元素
this.clear = function() {
this.elements = new Array();
};
// 向MAP中增加元素(key, value)
this.put = function(_key, _value) {
this.elements.push({
key : _key,
value : _value
});
};
// 删除指定KEY的元素,成功返回True,失败返回False
this.removeByKey = function(_key) {
var bln = false;
try {
for (i = 0; i < this.elements.length; i++) {
if (this.elements[i].key == _key) {
this.elements.splice(i, 1);
return true;
}
}
} catch (e) {
bln = false;
}
return bln;
};
// 删除指定VALUE的元素,成功返回True,失败返回False
this.removeByValue = function(_value) {// removeByValueAndKey
var bln = false;
js map对象处理
最新推荐文章于 2024-08-25 10:54:04 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)