一、创建和初始化
集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。
1.先创建后初始化
var map = {};
map.key1 = "aaa";
map.key2 = "bbb";
map.key3 = "ccc";
2.创建时初始化
var map = {
key1: 'aaa',
key2: 'bbb',
key3: 'ccc',
};
二、使用
1.遍历map中的元素
for(var key in map){
//控制台中打印
console.log("key: "+key+"value: "+map[key]);
}
2.获取长度
var mapsize=map.size;
3.删除
map.delete(key.value);
4.新增
map.set(key, value);
三、例子
无名杀中的代码片段
var map={
shunshou:'shengdong',
jiedao:'qijia',
bingliang:'caomu',
wuxie:'jinchan',
wuzhong:'zengbin',
wugu:'zengbin',
shandian:'fulei',
qinggang:'qibaodao',
qinglong:'zhungangshuo',
bagua:'lanyinjia'
};