ES6 3.0

ES6 3.0

call和apply的用法

  1. apply执行函数,对象冒充,参数数组

  2. 在这里插入图片描述

  3. . call执行函数,对象冒充,参数单个
    在这里插入图片描述

bind

  1. bind创建一个新的函数,并传入this
  2. var nadd=add.bind({name:“zql”},5)
    nadd(10)
    {name:“zql”},15
  3. 在这里插入图片描述

Set

  1. 是一个不重复的数组,对数组去重
  2. 初始化 new Set()
  3. size长度
  4. add()添加
  5. delete()删除
  6. clear()清空
  7. for of 变量
  8. has()检测是否有
  9. 对数组去重
    在这里插入图片描述
  10. 在这里插入图片描述

map

  1. 特点 有序 key可以是任意值
  2. new Map([k,v],[])
  3. size 长度
  4. set([k,v])设置
  5. get(k)
  6. has()检测是否有
  7. clear()
  8. for of 遍历
    在这里插入图片描述

symbol

  1. 创建 var s1=Symbol(“blue”)
  2. 符号是唯一
  3. 常用与对象的键

    obj={[s1]:"mumu}
    obj[s1]
    在这里插入图片描述

迭代器

  1. javascript可迭代对象:String字符串 Array 数组 Set集合 Map键值对
  2. values()值集合
  3. keys()键的集合
  4. entrise键与值得集合
    在这里插入图片描述

  1. 定义

    class Cat{
    construtor(){}
    }

  2. 初始化类 new Cat
  3. 继承 class Cat extends Animal{}
  4. 方法 brak(){}
  5. 属性 this.name=18
  6. 访问控制 set Age(val){} get Age(val){}
  7. 调用父类构造函数 super()
  8. 静态方法 static SayLog(){} Cat.sayLog() 只能用类名调用
  9. 静态属性 static num=0;Cat.num 只能用类名调用
    10.在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值