ES6


    特点
        用class声明  本质是function
        constructor 构造
        extends 继承
        new 实例化
        类名建议大写 开头

模块化
    <script type="module">
    导出
        export {name}
导出一个

export {name,fun}
导出多个

export default Cat
导出默认
    导入
        import {name}from url
        import {name,fun}from url
        导入默认
import Cat from url
        合并默认
import Cat,{name,fun}from url
        导入所有 as关键字
import *as utils from url
        文件打开必须是http协议,不能是D: C: file协议

    实例
        class Cat extends Animal{
  constructor(name,color){
  super(name);
  this.color = color;
  }
  say(){}
}

var c1 = new Cat

Set集合
    内容不重复
    初始化
var s1 = new Set([1,1,2,1,2,3,2])
    利用Set 特性去重
arr = [...new Set(arr)]
    常用方法
add  添加
delete  删除
clear  清空
has 检查是否有
size  长度

WeakSet  集合
    内容不重复
内容必须是引用对象
    new WeakSet([,,,])

可迭代对象
    可以被 for  of  遍历
    String  字符串
Array  数组
Set  集合
Map  图
    keys()  键集合
values()  值集合
enteries()  键与值集合
    for(let  v  of  arr){
  console.log(v);
for  of}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值