js模拟Map对象,实现key---value
2014-05-29 15:04
477 查看
js模拟Map对象,实现key---value
根据java中map的属性,实现key----value保存
根据java中map的属性,实现key----value保存
function Map() { var struct = function (key, value) { this.key = key; this.value = value; } var put = function (key, value) { for (var i = 0; i < this.arr.length; i++) { if (this.arr[i].key === key) { this.arr[i].value = value; return; } } this.arr[this.arr.length] = new struct(key, value); } var get = function (key) { for (var i = 0; i < this.arr.length; i++) { if (this.arr[i].key === key) { return this.arr[i].value; } } return null; } var remove = function (key) { var v; for (var i = 0; i < this.arr.length; i++) { v = this.arr.pop(); if (v.key === key) { continue; } this.arr.unshift(v); } } var size = function () { return this.arr.length; } var isEmpty = function () { return this.arr.length <= 0; } this.arr = new Array(); this.get = get; this.put = put; this.remove = remove; this.size = size; this.isEmpty = isEmpty; }
相关文章推荐
- js 获取map对象的key,value
- js 访问Map对象中所有的key和value
- js循环map 获取所有的key和value的实现代码(json)
- JS实现获取Map的Key和Value
- 一个map对象的应用,key(姓氏)—value(名字) 10.18
- js解析json,js转换json成map,获取map的key,value
- js获取对象,数组所有属性值(key)和对应值(value)的方法
- js实现javaMap的功能 根据json的key获取json的key对应的值
- 使用JS模拟出Map对象
- s:iterator输出key为一个对象,value为一个List集合的Map
- jstl中取map,其中map的key是一个对象,value是一个list
- [项目bug收集整理2] Map的key,如果是非内置对象,需要自己实现hashCode和equals方法
- js如何将对象属性key-value变成字符串输出
- JS 自定义对象实现Java中的Map对象功能
- 当json对象的key为数字时,在js中读取value的方法
- js 获取json对象的Key、value
- 利用key,value形式储存对象的类(Map,HashMap)
- 根据表单的name(名字)数组,返回对应的Map对象。Map对象的key是表单的name,Map对象的value是表单的value
- JS 中存储数据的对象 Dictionary ,回复JS中Map对象模拟
- Js实现Map对象