//封装http请求键值对的函数
function Map() {
this.keys = new Array();
this.data = {};
//添加键值对
this.put = function(key, value) {
if (this.data[key] == null) { //如键不存在则给键域数组添加键名
this.keys.push(key);
}
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;
};
}

最新文章

  1. 不装mono,你的.NET程序照样可以在Linux上运行!
  2. XPath注入跟SQL注入差不多,只不过这里的数据库走的xml格式
  3. padding标准盒模型和怪异盒子模型
  4. MyXls: 导出Excel的各种设置
  5. Eclipse启动报错:An internal error occurred during: "Initializing Java Tooling".
  6. [转]System.Reflection.AssemblySignatureKeyAttribute
  7. 搜狐云景paas平台实践之路
  8. 苹果Mac操作系统下怎么显示隐藏文件
  9. Nginx 变量漫谈(二)
  10. html系列教程--元素
  11. 笔记之Cyclone IV第一卷第三章器件中的存储器模块
  12. Centos 修改时间地区及NTP同步北京时间
  13. Python CSV 超简明用法
  14. 【English】20190313
  15. python 10大算法之一 LinearRegression 笔记
  16. hdu 5382 GCD?LCM! - 莫比乌斯反演
  17. centos7使用kubeadm配置高可用k8s集群
  18. websocket+Django+python+paramiko实现web页面执行命令并实时输出
  19. 李宏毅机器学习笔记1:Regression、Error
  20. 在windows 10下使用docker

热门文章

  1. kali linux之主动信息收集(三层发现,四层发现)
  2. spark执行例子eclipse maven打包jar
  3. 【BlockingQueue】BlockingQueue 阻塞队列实现
  4. 递归-归并排序 思想 JAVA实现
  5. wpa_supplicant
  6. WPF优化:Freezable冻结对象
  7. UML类图和时序图符号
  8. Android 使用URL访问网络资源
  9. 洛谷 P3380 【模板】二逼平衡树(树套树)
  10. Selenium WebDriver 中鼠标和键盘事件分析及扩展