JS 键值对
2015-07-01 13:37
711 查看
function Map() { this.keys = new Array(); this.data = new Array(); //添加键值对 this.set = function (key, value) { if (this.data[key] == null) {//如键不存在则身【键】数组添加键名 this.keys.push(value); } this.data[key] = value;//给键赋值 }; //获取键对应的值 this.get = function (key) { return this.data[key]; }; //去除键值,(去除键数据中的键名及对应的值) this.remove = function (key) { this.keys.remove(key); this.data[key] = null; }; //判断键值元素是否为空 this.isEmpty = function () { return this.keys.length == 0; }; //获取键值元素大小 this.size = function () { return this.keys.length; }; }
相关文章推荐
- 关于JS的prototype
- JS随机调用指定函数的方法
- JavaScript每天定时更换皮肤样式的方法
- JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
- JavaScript判断数组是否包含指定元素的方法
- JavaScript -- 使用JavaScript生成JSON格式的字符串
- 在JavaScript应用中使用RequireJS来实现延迟加载
- 使用RequireJS优化JavaScript引用代码的方法
- 常用的navigator属性
- 处理json中影响解析的多余引号
- 处理json中影响解析的多余引号
- 处理json中影响解析的多余引号
- 处理json中影响解析的多余引号
- javascript面向对象思想
- ExtJs 入门教程十三[储存:Store]
- JavaScript的RequireJS库入门指南
- LM_ReadImgMode.js PC单页轮播读图模式组件,零依赖!
- js返回星期方法
- [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
- iOS 与 javascript 的交互