<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
//js Map 使用
function struct(key, value) {
this.key = key;
this.value = value;
}
function MapClass(){
this.map = new Array();
this.set=function(key, value) {
for (var i = 0; i < this.map.length; i++)
{
if ( this.map[i].key === key )
{
this.map[i].value = value;
return;
}
}
this.map[this.map.length] = new struct(key, value);
},
this.get=function(key)
{
for (var i = 0; i < this.map.length; i++)
{
if ( this.map[i].key === key )
{
return this.map[i].value;
}
}
return null;
},
this.removeKey=function(key)
{
var v;
for (var i = 0; i < this.map.length; i++)
{
v = this.map.pop();
if ( v.key === key )
continue;
this.map.unshift(v);
}
},
this.getCount=function() {
return this.map.length;
},
this.isEmpty=function() {
return this.map.length <= 0;
}
}
var maps = new MapClass();
maps.set("1","wangmeng");
maps.set("2","wangmeng2");
maps.set("3","wangmeng3");
maps.set("4","wangmeng4");
alert(maps.get("1"));
//-->
</SCRIPT>
</BODY>
</HTML>
分享到:
相关推荐
js map js map js map js map js map js map
javascript 模拟 java中的 List,Map js文件为 js/utils.js IE6.0 测试通过 <br>List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 remove...
js Map对象封装 和 java 的使用方法一样.
使用js实现map工具类
js中使用map形式存取遍历
js map类似java map,想坤点分
js Map 对象,js map ,map ,键值对
包含:popper.min.js.map、popper.min.js.map 其实可以直接输入网址<script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script> 中的网址另存为,或者直接复制网页代码另存为,map文件...
自定义javascript的Map类,使用习惯完全依据于java的map使用习惯编写,java中map的用法基本一样,导入包即可使用
(amap-wx.js 从相关下载页面下载的 zip 文件 使用场景:uniapp和小程序使用高德地图(map)可以引用这个文件,getRegeo(获取当前地址),getDrivingRoute(驾车从开始位置到终点)计算距离和时间 适合人群:前端...
jsmap数据结构 数据结构 Map 对象保存键值对,并且能够记住键的原始插⼊顺序。任何值(对象或者) 都可以作为⼀个键或⼀个值。 map对象常⽤于保存键值对,它的键是任意数据类型,常⽤于建⽴数据的映射关系 和对象的...
js中map应用 添加 删除 修改 等等
* element(index) 获取指定索引的元素(使用element.key,element.value获取KEY和VALUE),失败返回NULL * containsKey(key) 判断MAP中是否含有指定KEY的元素 * containsValue(value) 判断MAP中是否含有指定...
里面包含两个实例,js实现map的相关功能
超好用map类型的js,常用的map方法
javascript实现map,极其方便,可在需要当前页处理多数据时使用
NULL 博文链接:https://xiaojin21cen.iteye.com/blog/1924165
javascript Map原型,对象,实现javascript中的Map数据类型功能
* Map对象,实现map功能 * put(key, value) 向map中增加键值对 * 例子: * var map = new Map(); * * map.put("key", "value"); * var val = map.get("key");
js代码-js -- 实现同步map函数