文章目录
- Day09-ES6编程
- 一 Map集合
- 1 Map集合的特点
- 2 基本语法
- 3 遍历
- 4 应用
- 二 DEBUG
- 第一步 打断点
- 第二步 启动DEBUG模式
- 第三步,让程序执行下一步
- 第四步,结束DEBUG模式
- 三 对象中的函数
- 四 this的指向问题
- 1 普通函数中的this
- 2 对象的普通函数中的this
- 3 事件绑定函数的this
- 4 箭头函数
- 5 修改this的指向
- 语法
- call-apply-bind的区别
- 案例
- 五 数据类型的判断
Day09-ES6编程
一 Map集合
Map集合是一种用来存储数据的容器,是ES6语法
1 Map集合的特点
Map集合存储的数据是键值对结构左边是键,右边是值键不能重复(相当于数组中的下标),值可以重复
2 基本语法
//创建Map集合let map = new Map()//增map.set("name","赵日天")map.set("sex","男")map.set("age",20)//删map.delete("sex")//改map.set("age",25)//查let age = map.get("age")console.log(age);//查看map集合的长度let s = map.sizeconsole.log("长度",s);//查看Map集合是否包含某个键let flag = map.has("sex")console.log(flag);//清空map集合map.clear()//输出map集合console.log(map);
3 遍历
//创建Map集合let map = new Map()//增map.set("name","赵日天")map.set