8.ES6映射
特点:键名可以不是字符串
一:声明映射
let map = new Map();
console.log(map); //Map(0) {}
二:方法
1.增
-
书写方式:
映射名.set(键名,键值);
map.set("className","aa"); console.log(map); //Map(1) { 'className' => 'aa' } map.set(1,"bb"); console.log(map); //Map(2) { 'className' => 'aa', 1 => 'bb' }
2.获取
- 书写格式:
映射名.get(键名);
- 注:获取不存在的键名,返回undefined
let temp = map.get("className");
console.log(temp); //aa
console.log(map.get(1)); //bb