本文说明了Javascript在java实现map容器的方式。分享给您参考,如下:
声明,javascript和java之间的差别是雷锋和Leifeng Pagoda的不同。
在java中,地图上用来存储键值容器一套钥匙。根据核心价值,它不允许重复键(重复覆盖),但允许目标特征值的一个repetitive.javascript,不允许有相似的性质,和java地图非常相似,所以在Javascript实现map容器使用这个属性,基本的增删改查操作的实现。
函数映射(){
var obj =新(对象); / /空的对象容器,安装在关键
方法
this.put =功能(键,值){
obj {key} =值; / /绑在obj对象的关键
}
获取容器的数量的方法
this.size =函数(){
VaR的计算;
对于(OBJ var attr){
计数+;
}
返回计数;
}
get方法,基于获取值的键
this.get =功能(关键){
如果(obj {key} obj {key} obj {key} | | | | = = = 0 = = = false){
返回obj {key};
其他{ }
空回;
}
}
删除方法,基于键删除键值对
this.remove =功能(关键){
如果(obj {key} obj {key} obj {key} | | | | = = = 0 = = = false){
删除obj {key};
}
}
/ /图遍历容器元素的方法,eachmap
this.eachmap =功能(Fn){
对于(OBJ var attr){
FN(ATTR,obj {属性});
}
}
}
关于感兴趣的读者的Javascript相关内容的更多信息可以看到特别的站点:
希望本文能对javascript程序设计有所帮助。