js中自定义Map对象
来源:互联网 发布:互动投影 软件 编辑:程序博客网 时间:2024/05/16 09:29
var map = new Map(); map.put("a", "aaa"); map.put("b","bbb"); map.put("cc","cccc"); map.put("c","ccc"); map.remove("cc"); var array = map.keySet(); for(var i in array) { document.write("key:(" + array[i] +") <br>value: ("+map.get(array[i])+") <br>");}function Map(){this.container = new Object();}Map.prototype.put = function(key, value){this.container[key] = value;}Map.prototype.get = function(key){return this.container[key];}Map.prototype.keySet = function() {var keyset = new Array();var count = 0;for (var key in this.container) {// 跳过object的extend函数if (key == 'extend') {continue;}keyset[count] = key;count++;}return keyset;}Map.prototype.size = function() {var count = 0;for (var key in this.container) {// 跳过object的extend函数if (key == 'extend'){continue;}count++;}return count;}Map.prototype.remove = function(key) {delete this.container[key];}Map.prototype.toString = function(){var str = "";for (var i = 0, keys = this.keySet(), len = keys.length; i < len; i++) {str = str + keys[i] + "=" + this.container[keys[i]] + ";\n";}return str;}
0 0
- js中自定义Map对象
- JS自定义MAP对象
- js中生成map对象
- js中遍历Map对象
- js中遍历Map对象
- js中遍历Map对象
- js中自定义的map.js
- 在map中插入自定义类对象
- Map中自定义对象做KEY
- JS 自定义对象实现Java中的Map对象功能
- JS 自定义对象实现Java中的Map对象功能
- js中如何自定义一个map集合
- JS中获取map对象的长度
- js使用map过滤数组中对象
- JS 自定义Map
- Js实现Map对象
- Js实现Map对象
- JS实现Map对象
- .net Global.asax
- Android 之 Activity全屏
- 模板方法模式----深入浅出(一)
- 【pexpect模块】第 1 部分:剖析 Pexpect
- 20150828 --Oracle的学习笔记
- js中自定义Map对象
- 利用python数组解析ifconfig命令输出
- 运算符重载和友元函数
- tips
- hdu 4786 Fibonacci Tree(最小生成树)
- 让iosApp应用只支持横屏
- sizeof()功能:计算数据空间的字节数
- linux 底层驱动中断分析和一般使用(顶半部与底半部)
- 卡脆TV是什么软件