Day09-ES6编程

文章目录

  • 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.size
        console.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

你可能感兴趣的:(前端,es6,javascript,前端)