打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
js map 使用
<script>

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 c = new MapClass();
var d = new MapClass();
c.set("xx","yy");
d.set("xx","ddd");
alert(c.get("xx"));
alert(d.get("xx"));
</script>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Js实现Map对象
用 Javascript 封装了一个HashMap
用Javascript写的一个映射表类
javascript实现简单的Map示例介绍_javascript技巧_脚本之家
js封装map
4、JS | 求客户第一次购买记录
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服