JS 中的 map

js 中使用map和java HashMap 对比

方式一

1
2
3
4
5
6
7
8
9
10
11
var map = {}; // Map map = new HashMap();
map[key] = value; // map.put(key, value);
var value = map[key]; // Object value = map.get(key);
var has = key in map; // boolean has = map.containsKey(key);
delete map[key]; // map.remove(key);
// 遍历
for(key in map){
alert(key + map[key]);
}
//长度判断
var length = Object.keys(map).length ;

方式二:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var map={};

map.name='张三';

map.age=34;

var name=map.name;

var has = key in map;

delete map[key];

$.each(m,function(key,val){
alert(key+' '+val);
});
分享到:
Disqus 加载中...

如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理