ES6新增的一些知识

1:var ,let ,const

const与let是局部作用域,不能重复声明,不能变量提升,const用于声明常量,且声明后不能重复赋值

2:ES6 中有 class 语法。值得注意是,这里的 class 不是新的对象继承模型,它只是原型链的语法糖表现形式。 函数中使用 static 关键词定义构造函数的的方法和属性:

class Animal { c

onstructor(color,age){ t

his.color = color; t

                        his.age = age;      

 }        

yeil(){            

        alert("我大声咆哮");        

        }    

}

3:模块化,需要注意的是在html中模块化引入js

        1. 有http服务器    2. <script type="module">

        示例:

export 导出

        var name = "mumu";

         export{name};

        function say(){

        alert('我喜欢'+name)

        }

        export {say};

import 导入

        <script type="module">    

        import {name,say} from './js/utils.js';    

        say();

        </script>

导出默认

class Now{     

        constructor(arg) {         t

                        his.date = new Date().

                        toLocaleString()   

         }

}

export default Now 导入默认

import Now from './js/utils.js';

alert(new Now().date)

4:可迭代对象

 set去重

Map图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值