js模拟化map结构操作
来源:互联网 发布:oracle数据库备份 编辑:程序博客网 时间:2024/06/07 21:14
//创建map
function getMap(){//初始化map_,给map_对象增加方法,使map_像个Map
var map=new Object();
map.put=function(key,value){ map[key]=value;}
map.get=function(key){ return map[key];}
map.remove=function(key){ delete map[key];}
map.keyset=function(){
var ret="";
for(var p in map){
if(!isNaN(p)){
ret+=",";
ret+=p;
}
}
if(ret==""){
return ret.split(","); //empty array
}else{
return ret.substring(1).split(",");
}
};
return map;
}
getMap()函数调用:
$(function(){
var map = getMap();
map.put("01","一");
map.put("02","二");
var keys=map.keyset();
for(var i=0;i<keys.length;i++){
alert(keys[i]);//打印key值
alert(map.get(keys[i])); //打印value值
}
});
- js模拟化map结构操作
- 用 js模拟 Map
- js 模拟Map类
- js模拟Map
- js模拟Map
- JS模拟Map(2)
- JS构造Map结构
- 用js模拟的Map
- 模拟js数组方法map()
- 使用JS模拟Map容器
- 使用JS模拟Map容器
- js map操作
- js操作map集合
- js操作map
- js实现map操作
- js操作map
- js map操作
- JS模拟事件操作
- Linux复习(二)
- md5
- MongoDB单机版副本集搭建--测试、开发
- 步步为营_Android开发课_番外篇[1]_AndroidManifest.xml介绍
- 导入工程的“The import android cannot be resolved”错误解决方法
- js模拟化map结构操作
- iOS开发ARC内存管理技术要点
- Oracle数据库创建用户并授权
- 图片滚动
- 华为机试题一 字母与字符串位置
- ManualResetEvent详解
- 链表性质判断
- 操作内存之栈,堆及其他
- 程序员们,挑一把适合自己的机械键盘吧。。