//构造一个Map结构体
function struct(key, value){
this.key = key;
this.value = value;
}
function put(key,value){
for(var i=0; i<this.arr.length; i++){
if(this.arr[i].key == key){
this.arr[i].value = value;
return;
}
}
this.arr[this.arr.length] = new struct(key, value);
}
function get(key){
for(var i=0; i<this.arr.length; i++){
if(this.arr[i].key == key){
return this.arr[i].value;
}
}
}
function remove(key){
var v;
for(var i=0; i<this.arr.length; i++){
v = this.arr.pop();
if(v.key == key){
continue;
}
this.arr.unshift(v);
}
}
function size(){
return this.arr.length;
}
function isEmpty(){
return this.arr.length <= 0;
}
function Map(){
this.arr = new Array();
this.get = get;
this.put = put;
this.remove = remove;
this.size = size;
this.isEmpty = isEmpty;
this.sort = sort;
}
function sort(){
}
function main(){
Map map = new Map();
map.put(....);
}
分享到:
相关推荐
javascript 模拟 java中的 List,Map js文件为 js/utils.js IE6.0 测试通过 <br>List: add(var obj) //添加一个元素 remove(var index) //删除一个元素 get(var index) //获取一个元素 remove...
js map js map js map js map js map js map
项目需要 像Java一样用js自己封装了一个Map集合 希望和大家一起分享
js Map对象封装 和 java 的使用方法一样.
里面包含两个实例,js实现map的相关功能
(amap-wx.js 从相关下载页面下载的 zip 文件 使用场景:uniapp和小程序使用高德地图(map)可以引用这个文件,getRegeo(获取当前地址),getDrivingRoute(驾车从开始位置到终点)计算距离和时间 适合人群:前端...
里面有三个js文件,都是需要引入的。具体的方法,可以看源码。
包含: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文件...
js Map 对象,js map ,map ,键值对
超好用map类型的js,常用的map方法
使用js实现map工具类
* size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的元素,成功返回True,失败返回False * ...
javascript Map原型,对象,实现javascript中的Map数据类型功能
自己设计的用JavaScript实现Array 和Map 里面有三个Js文件,都需要引入.
高性能的 javascript map实现,稳定性强的 基于 JSON的map! *同时附赠网络上搜索的map一个,用于对比。 经过笔者测试,网络上的map不如笔者所写的map性能高,容量也相差很多。
jsmap数据结构 数据结构 Map 对象保存键值对,并且能够记住键的原始插⼊顺序。任何值(对象或者) 都可以作为⼀个键或⼀个值。 map对象常⽤于保存键值对,它的键是任意数据类型,常⽤于建⽴数据的映射关系 和对象的...
js map类似java map,想坤点分
百度地图MAP JS
js遍历map javaScript遍历map的简单实现 var map = { ...以上这篇js遍历map javaScript遍历map的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
* Map对象,实现map功能 * put(key, value) 向map中增加键值对 * 例子: * var map = new Map(); * * map.put("key", "value"); * var val = map.get("key");