`
wangmengbk
  • 浏览: 292288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Js Map 使用

阅读更多
<!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 js map js map

    js模拟list和map

    javascript 模拟 java中的 List,Map js文件为 js/utils.js IE6.0 测试通过 &lt;br&gt;List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 remove...

    javascript 中Map的使用

    JavaScript中的Map对象是ES6引入的一种新的数据结构,它提供了关联键值对的存储方式,与传统的对象不同,Map的键可以是任何类型的值,包括基本类型、...学习和掌握Map的使用,对于提升JavaScript编程能力具有重要意义。

    js Map对象封装

    js Map对象封装 和 java 的使用方法一样.

    使用js实现map功能

    使用js实现map工具类

    js中Map应用

    本文将详细介绍如何在JavaScript中使用`Map`进行添加、删除、修改等操作。 #### Map的基本概念 `Map`对象是一种可迭代的容器,能够存储任何类型的键值对,并保持键值对的原始插入顺序。`Map`对象提供了很多内置的...

    JavaScript实现Array(数组)和Map

    `test.html` 和 `使用说明.txt` 可能是用来测试这些JavaScript文件功能的HTML页面和相关说明文档,通过运行test.html并查看控制台输出,我们可以验证和理解`array.js` 和 `map.js` 中代码的实际效果。 在实际开发中...

    利用js实现Map

    在JavaScript中,虽然已经有了内置的`Map`,但理解其实现原理对我们学习和使用这个数据结构大有裨益。下面是一个简单的`Map`实现示例: ```javascript class SimpleMap { constructor() { this.store = []; } ...

    js 实现map的方式

    Map对象在JavaScript ES6版本中被引入,为处理复杂的数据关联提供了更强大的工具,尤其对于那些需要使用非字符串作为键的场景。 Map对象的核心特性包括: 1. **键值对存储**:与Object不同,Map的键可以是任意类型...

    js实现map用法

    JavaScript中的Map对象是ES6引入的一种新的数据结构,它提供了键值对的存储方式,与对象类似但有显著区别。Map的主要优势在于键可以是任意类型,而不仅仅是字符串,这使得它在处理复杂数据结构时非常有用。在本文中...

    js中使用map形式存取遍历

    js中使用map形式存取遍历

    js版本的map使用

    js map类似java map,想坤点分

    jsMap矢量地图插件(包含全国JSON数据)

    jsMap是一款基于JavaScript开发的矢量地图插件,专为Web应用程序设计,提供了一种高效、可定制的方式来展示地理信息。它使用JSON数据格式来存储和处理地图信息,这使得地图数据的传输和渲染更加轻量化,同时也方便了...

    小程序使用高德地图 map 导航路线规划 amap-wx.js 文件(amap-wx.js 从相关下载页面下载的 zip 文件

    (amap-wx.js 从相关下载页面下载的 zip 文件 使用场景:uniapp和小程序使用高德地图(map)可以引用这个文件,getRegeo(获取当前地址),getDrivingRoute(驾车从开始位置到终点)计算距离和时间 适合人群:前端...

    自定义javascript的Map类

    自定义javascript的Map类,使用习惯完全依据于java的map使用习惯编写,java中map的用法基本一样,导入包即可使用

    js Map 工具类 MapUtil

    在JavaScript的世界里,`Map`对象是一个非常重要的数据结构,它允许我们存储键值对,其中键可以是任何类型的...在阅读`MapUtil.js`源码时,可以关注这些方法的实现细节,理解它们如何优化和扩展了原生`Map`对象的能力。

    popper.min.js.map

    包含:popper.min.js.map、popper.min.js.map 其实可以直接输入网址&lt;script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"&gt;&lt;/script&gt; 中的网址另存为,或者直接复制网页代码另存为,map文件...

    javascript的Map实现(高性能)

    在JavaScript中,`Map`是一种内置的数据结构,用于存储键值对。相比于对象,`Map`的优势在于它可以使用任何类型的值作为键,包括对象。在本文中,我们将深入探讨一种高性能的JavaScript `Map`实现,它基于JSON,具有...

    百度地图MAP JS

    百度地图MAP JS是百度地图提供的JavaScript库,它允许开发者在网页上集成百度地图功能,实现地图的显示、标注、路线规划等多样化操作。这个库基于JavaScript语言,能够轻松地与HTML和CSS结合,为网页增添动态和交互...

    jsmap数据结构.pdf

    JavaScript中的Map数据结构是ES6引入的一种新的数据存储方式,它与传统的Object对象有显著区别。Map对象主要用于保存键值对,其特点是键可以是任意数据类型,而不仅仅是字符串或Symbol,这使得Map在处理非字符串键时...

Global site tag (gtag.js) - Google Analytics