Es6学习总结

模块的导入方法:

1.import{name,fun,Square}from'./jli.js'

2.import Square from'./jli.js'

导入方法:

1.export{name,fun,Square}可以多次导入

2.export default Square 默认只能够导出一次

声明变量的关键字:var,let,const

三者的区别与作用:var为全局和函数作用域;let和const为局部作用域 {}var会变量提升,let与const则不会;var 能重复声明 let 和const不能重复声明;let和var可以声明却不赋值而const声明则必须赋值且const一般推荐大写,const 值类型不可修改。

箭头函数 :=>

学习es6之前写函数是这样的:

var fun = function(msg) {
                return "白日依山尽" + msg;
            }

学过es6后是这样的:var fn = msg => "白日依山尽" + msg;

通过上面的小案例大家可以看出箭头函数的作用:

1.可以省略function,将其简写为=>。=>的左边写的是参数右边写的则是函数体、返回值

2.当参数的数量达到了两个或两个以上时需要加上括号()

3.如果函数体有许多行需要加上{},在{}里进行换行时需要加上逗号

4.如果需要返回值return返回的是一个对象时要用括号包裹对象({})

5.箭头函数的this指向的是上一层作用域的this

解构:把数组或对象解析为单独变量

数组例:var [a,b,,c="default",...rest]=arr     其中 逗号代表下一位;...rest表示剩余的所有(只能放到最后);可以有默认值

对象例:var {name,age,...rest}=obj       对象的解构没有顺序

...arr

...arr的作用是将数组arr展开为单独的变量

Set:对数组进行去除重复操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值